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

  • DroidModderX ROOT Master

    DroidModderX

    14 ŞUBAT 2011
  • Lancome USA

    Lancome USA

    30 HAZİRAN 2009
  • Tips On Linux

    Tips On Linu

    26 Temmuz 2008