10 Mayıs 2011, Salı
' '' deyim SEÇİN - çıkış değeri sütun değerlerine göre seçin EĞER '
SELECT id, amount FROM report
amount
report.type='N'
report.type='P'
-amount
amount
olması gerekiyor. Yukarıdaki sorgu için bu ekleyebilirim?
CEVAP
10 Mayıs 2011, Salı
SELECT
id
, IF(type = 'P', amount, amount * -1) as amount
FROM report
http://dev.mysql.com/doc/refman/5.0/en/control-flow-functions.html bkz.
Ayrıca, durumu boş bırakın. Null, miktar: durumda
SELECT
id
, IF(type = 'P', IFNULL(amount,0), IFNULL(amount,0) * -1) as amount
FROM report
IFNULL(amount,0)
anlamına gelir kısmıboş değilse başka miktar geri geri 0.
Bunu Paylaş:
Nasıl MAX(Sütun değeri), SQL başka bir...
SQL Sütun Max Değeri olan satırları Se...
Bir DataFrame pandalar bir sütundaki d...
MySQL sütun boş değil yeri seçin...
Eğer bir WordPress kullanmak seçeneği ...