sql 查询表中是不是有某个数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 查询表中是不是有某个数据相关的知识,希望对你有一定的参考价值。

参考技术A select * from 表 where 字段=值

sql查询数据库中有某个值的所有表

参考技术A CREATE
PROCEDURE
dbo.FindString
@string
NVARCHAR(100)
AS
DECLARE
@SQL
NVARCHAR(4000);
SET
@SQL
=
N'
DECLARE
@str
NVARCHAR(4000);
SELECT
@str
=
ISNULL(@str
+
N''
OR
''
+
c.name
+
N''
LIKE
N''''%'
+
@string
+
'
%'''''',
c.name
+
N''
LIKE
N''''%'
+
@string
+'%'''''')
FROM
syscolumns
AS
c
JOIN
systypes
AS
t
ON
c.id=OBJECT_ID(''?'')
AND
c.xtype=t.xtype
AND
t.name
IN(''varchar'',''char'',''nvarchar'',''nchar'');
SET
@str
=
''SELECT
TOP
1
1
FROM
?
WHERE
''+@str;
CREATE
TABLE
#tb(a
int);
INSERT
#tb(a)
EXEC(@str);
IF
EXISTS(SELECT
*
FROM
#tb)
PRINT
''?''
';
EXEC
sp_MsforeachTable
@SQL;
GO
别人写的一个存储过程的例子,看看对你有没有用...

以上是关于sql 查询表中是不是有某个数据的主要内容,如果未能解决你的问题,请参考以下文章

SQL语句请教,数据库里有一个字段Num。现在要查询某个字符串$string是不是包含有Num字段。

access sql语句查询某个日期字段是不是存在某个具体的日期(包含时分秒), sql怎么写

sql 查询某个库中的每个表的记录行数

sqlServer查看某值是不是在一个字段中存在

小程序云数据库怎么查询字段是不是包含在数据库中的某个字段中?

database 如何查询某个字段以某个字母开头的数据