2010-01-27 12 views
17

ben Tamam çalışır buMySQL IFNULL soru

IFNULL((SELECT id FROM mytable WHERE id = 1), 'No') 

gibi bir şey olan bir alt sorgu içeren bir sorgu var, ama gerçek kimliği yerine başarısına dize 'Evet' dönmek istiyorum kürek çekmek.

Geri döndüreceği değeri geçersiz kılacak bir yol var mı?

Teşekkürler. IFNULL ait

cevap

27
IFNULL((SELECT 'Yes' FROM mytable WHERE id = 1), 'No') 
+1

+ 1 26 sn beni alt –

1

Küçük Peşin örnek:

Sorun: ofis telefon numarası mevcut değilse nasıl ev telefon numarası almak için?

Çözelti:;)

SELECT IFNULL(office_phone_no,home_phone_no) as contact_number 
FROM employee_table e 
where e.username = 'sumoanand';