如何检查表中是否存在特定元素-如何返回true或false?
我有一张table
从字面上讲,我想这样做:如果user_id该user_id列中存在某个特定项,则返回true;否则返回false。
user_id
Oracle SQL中没有布尔类型。您将需要返回1或0,或类似的值并采取相应措施:
SELECT CASE WHEN MAX(user_id) IS NULL THEN 'NO' ELSE 'YES' END User_exists FROM user_id_table WHERE user_id = 'some_user';