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

  • alex maybury

    alex maybury

    20 Aralık 2007
  • Friday NightFort

    Friday Night

    15 EYLÜL 2011
  • HowcastFoodDrink

    HowcastFoodD

    21 EYLÜL 2010