当前位置:首页 » 编程语言 » sql匹配查询

sql匹配查询

发布时间: 2023-08-16 05:20:07

① 在sql数据库中怎样实现模糊查找匹配。

where 后面有一个like关键字,用这个关键字就可以模糊匹配,不过注意like 后面的模糊字符要用单引号,引起来。同时也可以用 not like

② sql实现两列数据的匹配

设表名为TABLENAME,列1为COL1,列2为COL2则这样求出所有第一列在第二列中存在的记录:
SELECT * FROM TABLENAME A WHERE COL1 IN(SELECT COL2 FROM TABLENAME)
===============================
SELECT * FROM TABLENAME A
WHERE EXISTS(SELECT 1 FROM TABLENAME B WHERE B.COL2 LIKE '%'+A.COL1+'%')

=========================
SELECT DISTINCT A.* FROM TABLENAME A,TABLENAME B WHERE B.COL2 LIKE '%'+A.COL1+'%'

③ sql 查询在一张表中根据条件匹配另外一张表的字段

select t1.ID,member_name,group,date--等值连接

from t1,t2

where t1.ID=t2.ID

④ 如何在SQL查询语句中查询部分数组匹配

select * from a where charindex(‘2’,id)>0 or charindex(‘33’,id)>0 or charindex(‘11’,id)>0
or charindex(‘14’,id)>0 or charindex(‘15’,id)>0 or charindex(‘22’,id)>0

这样子。应该是没问题的

⑤ sql语句查询匹配数组怎么写

伪代码
str = "1|2|3|4"

str = str.Replace("|", ",");

string sql = "select * FROM T where [abc] in (" + str + ")";

就是select * from t where abc in (1,2,3,4)

热点内容
高压存储罐 发布:2025-03-18 02:23:18 浏览:759
加密卡怎么模拟 发布:2025-03-18 02:02:08 浏览:271
我的世界服务器水桶搭建 发布:2025-03-18 02:01:21 浏览:334
微信存储到sd卡 发布:2025-03-18 01:34:29 浏览:969
eclipse的自动编译 发布:2025-03-18 01:34:29 浏览:368
可以上传视频网站 发布:2025-03-18 01:29:17 浏览:933
mysql密码忘记了怎么 发布:2025-03-18 01:23:00 浏览:859
java与oracle 发布:2025-03-18 01:18:05 浏览:706
怎么给win7电脑文件加密 发布:2025-03-18 01:10:41 浏览:990
python生成随机数 发布:2025-03-18 01:10:40 浏览:96