MSSQL 的问题,有高人快来帮忙
发布网友
发布时间:2023-10-24 21:48
我来回答
共4个回答
热心网友
时间:2024-11-15 19:26
select * from A inner join B on(A.A1=B.B1)
where A.A1 like '% ? %' and b.B1 like '% ? %'
热心网友
时间:2024-11-15 19:27
什么问题就让来帮忙?
热心网友
时间:2024-11-15 19:27
难道要A1和B1进行模糊匹配?
热心网友
时间:2024-11-15 19:28
SELECT
DISTINCT
A.*
FROM
A, B
WHERE
CHARINDEX ( B.B1, A.A1) > 0
上面这个SQL, 就是 相当于要求 A中的A1列 包含 B表中的 B1 列的部分内容。
CHARINDEX 是 字符串查询函数。
3参数
检索字符串
被检索字符串
哪里开始(默认1)
1> SELECT
2> CHARINDEX('easy', 'easy come, easy go, so easy!') A,
3> CHARINDEX('easy', 'easy come, easy go, so easy!', 3) B
4> go
A B
----------- -----------
1 12