SQL里怎么准确定位有逗号隔开的字符串

[复制链接]
查看11 | 回复3 | 2012-9-24 17:53:28 | 显示全部楼层 |阅读模式
不知道你字段中的逗号是半角的还是全角的?按理应该是半角的,但你题目中是全角的。下面是针对半角逗号的:... where ','+b+',' like '%,张三,%'或:... where b like '%,张三,%' or b like '张三,%' or b like '%,张三'...
回复

使用道具 举报

千问 | 2012-9-24 17:53:28 | 显示全部楼层
select * from tablename where b like '张三'(只提取张三的)select * from tablename where b like '%张三'(提取前面任意字符+张三)select * from tablename where b like '%张三%'(提取含有张三的)...
回复

使用道具 举报

千问 | 2012-9-24 17:53:28 | 显示全部楼层
select * from tablenamewhere b = '张三';就只有张三的了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行