このようなサブクエリを含むクエリがあります
IFNULL((SELECT id FROM mytable WHERE id = 1), 'No')
正常に動作しますが、成功した場合は、行の実際のIDではなく文字列「Yes」を返したいと思います。
返す値を上書きする方法はありますか?
ありがとう。
IFNULL((SELECT 'Yes' FROM mytable WHERE id = 1), 'No')
リトルアドバンスの例IFNULL
:
問題:オフィスの電話番号が利用できない場合、自宅の電話番号を取得するにはどうすればよいですか?
解決策:
SELECT IFNULL(office_phone_no,home_phone_no) as contact_number
FROM employee_table e
where e.username = 'sumoanand';