小编典典

如果存在问题,Oracle SQL返回true

sql

如何检查表中是否存在特定元素-如何返回true或false?

我有一张table

  • user_id
  • User_password
  • user_secretQ

从字面上讲,我想这样做:如果user_iduser_id列中存在某个特定项,则返回true;否则返回false。


阅读 176

收藏
2021-03-23

共1个答案

小编典典

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';
2021-03-23