sql語句判斷是否存在
⑴ sql語句 判斷表是否存在
IF EXISTS(SELECT name FROM [sysobjects] WHERE name = '表名')
PRINT '該表存在'
ELSE
PRINT '該表不存在'。
⑵ sql語句 判斷表數據是否存在另一個表中
工具/材料:Management Studio。
1、首先在桌面上,點擊「Management Studio」圖標。
⑶ sql語句,怎樣判斷一個欄位中是否存在某一個值
可以參考下面的描述:
INSTR(C1,C2,I,J)
在一個字元串中搜索指定的字元,返回發現指定的字元的位置;
C1 被搜索的字元串
C2 希望搜索的字元串
I 搜索的開始位置,默認為1
J 出現的位置,默認為1
SQL> select instr(』oracle traning』,』ra』,1,2) instring from al;
INSTRING
---------
9
(3)sql語句判斷是否存在擴展閱讀:
基本語句
MAX(欄位名) 取得一個表格欄最大的值
MIN(欄位名) 取得一個表格欄最小的值
SUM(欄位名) 把數據欄的值相加
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
⑷ sql 查詢 資料庫中數據是否存在
select
count(*)
from
table1
where
....
然後用一個int接受,看這個int是否大於0,大於0就通過,否則不通過
⑸ 如何判斷SQL中某個資料庫是否存在
在SQL
Server資料庫編程時,常常需要判斷一個資料庫是否已經存在,如果不存在則創建此資料庫。常用的方法有以下三種:
1.
select
*
From
master.dbo.sysdatabases
where
name='test_db'
如果不存在查詢結果,則說明name所表示的資料庫不存在
2.
object_id('test_db')
如果無法獲取對象ID(null),則說明此對象不存在;常用
if
object_id('test_db')
is
null
或者
if
(select
object_id('test_db'))
is
null
3.
db_id('test_db')
如果不能獲取資料庫ID,則說明name所表示的資料庫不存在;實際上此種方法也是在sysdatabases中查找,並返回資料庫的ID;常用
if
db_id('test_db')
is
null
或者
if
(select
db_id('test_db'))
is
null