首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

检查表中是否有符合条件的记录数 EXISTS 和 count(),刚才没说清,继续探讨,该怎么处理

2012-04-17 
检查表中是否有符合条件的记录数 EXISTS 和 count(),刚才没说清,继续探讨oracle 中:select x from dual

检查表中是否有符合条件的记录数 EXISTS 和 count(),刚才没说清,继续探讨
oracle 中:

select 'x' from dual where exists( select 'X' from table1 where id = 'S' )

select count(1) from table1 where id = 'S' 

select top 1 col1 from table1 where id = 'S'

哪个效率高呢?

在sybase 中有哪个表相当于 oracle 的 dual ?

[解决办法]
好像都差不多! sybase没用过,应该可以用top 1吧!
[解决办法]

探讨
oracle 中:

select 'x' from dual where exists(  select  'X'  from table1 where  id =  'S'  )

select  count(1)  from table1 where  id =  'S'

select top 1 col1  from table1 where id = 'S'

哪个效率高呢?

在sybase 中有哪个表相当于 oracle 的 dual ?

热点排行