如何检查表中是否存在特定元素 – 如何返回true或false?
我有一张桌子
> user_id
> user_password
> user_secretQ
我想要这样做:如果user_id列中存在特定的user_id,那么返回true,否则返回false。
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';