Aşağıdaki sorguyu kullanıyorum. sayım sıfırdan büyük olduğu zamanmysql - sayım sıfırdan büyükse doğru seç
SELECT COUNT(*) AS offer_count
FROM restaurants_offers
WHERE DATE(NOW())
BETWEEN date_start
AND date_end
AND restaurant_id =1
Şimdi, bunun yerine sorgu sonucunda sayımı, true
başka false
seçmek istiyor. Bu nasıl yapılır?
MySQL'de "HIZLI"/"FALSE" değerlerini kullanamazsınız. –
, eğer seçmeme izin vermezse 1 ve 0 döndürür. –
Evet Biliyorum, MySQL, boole veri türünü hiç uygulamamıştır ve SQL standardı zorunlu olarak belirtmez. Fakat yine de, bir programlama dilinde kontrol edilirse, her ikisi de TRUE olarak değerlendirilecek olan iki string değerinden ('true'/'false') birini almaktan daha iyidir. –