判断是否存在记录,若存在返回0 不存在返回1

zhangchunsheng32 2018-05-22 09:29:41
不是判断是否为 null 是当主键为某个值时 表中是否有一条记录,有返回0,没有返回1 求助一下各位大神
...全文
1973 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
vv9128_41 2018-06-01
  • 打赏
  • 举报
回复
不懂这玩意。
kakabulusi 2018-05-23
  • 打赏
  • 举报
回复
一个是获取行数,一个是判断记录是否为空。不知道你选择哪种。
jdsnhan 2018-05-23
  • 打赏
  • 举报
回复
主键为某个值时,是不是就说明了,其实有这条记录,仅是判断某个字段是否有值。 如果是这样的,可以用decode,也可以用nvl
yan_jg 2018-05-23
  • 打赏
  • 举报
回复
引用 2 楼 wmxcn2000 的回复:
select sign(count(*)) from user_tables where table_name = 'TEST'
学习了..都没见过 这个函数
卖水果的net 2018-05-22
  • 打赏
  • 举报
回复
select sign(count(*)) from user_tables where table_name = 'TEST'
minsic78 2018-05-22
  • 打赏
  • 举报
回复
用个decode就好了: decode(count(pk),0,1,0)
yuyu1980 2018-05-22
  • 打赏
  • 举报
回复
select decode(count(pk),0,1,0) from table where pk=?
  • 打赏
  • 举报
回复
用case when where 条件 用is not Null 不行吗?

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧