SORU
29 Mayıs 2010, CUMARTESİ


Nasıl İsim/iki tamsayılar min/max SQL almak için?

Nasıl maksimum (veya minimum) İsim/SQL iki tamsayılar bulabilirim? Tamsayılar bir sütuna bir değer değil.

Örnek bir senaryo vereceğim

Bir sütun (satırlar) arasında bir tam sayı çıkarmak istiyorum, ama sonuç sıfır daha az olmamalıdır. Yani, öncelikle, var:

UPDATE my_table
SET my_column = my_column - 10;

Ama bu değerler bazı olumsuz hale getirebilir. (Sahte kod) yapardım

UPDATE my_table
SET my_column = MAXIMUM(my_column - 10, 0);

CEVAP
29 Mayıs 2010, CUMARTESİ


GREATEST and LEAST bakabilirsiniz.

UPDATE my_table
SET my_column = GREATEST(my_column - 10, 0);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • SolidWorksTutoriels

    SolidWorksTu

    14 Kasım 2013
  • TecnoTutosPC

    TecnoTutosPC

    19 Kasım 2012
  • ThisWeekYT

    ThisWeekYT

    14 Mart 2013