sqlserver2005if
發布時間: 2023-08-22 00:25:13
⑴ sql server2005 如何判斷表中是否有數據
selectCOUNT(*)from表名where條件語句
如果只是判斷記錄是否存在,而不需要獲取實際表中的記錄數
還有一種推薦做法:
ifexists(select*from表名where條件語句)select'1'elseselect'0'
通過返回值去判斷是否存在。
第二種方法效率高些,但使用profiler工具分析
通過where條件過濾出100多條數據時。第一種方法的rtion明顯比第二種方法的低很多
也就是說,第一種效率高些。
熱點內容