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