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

  • Baby Big Mouth

    Baby Big Mou

    5 Mart 2013
  • Dopelives

    Dopelives

    30 Temmuz 2009
  • xiaoyu85

    xiaoyu85

    20 ŞUBAT 2010