匹配逗号分隔的内容
来源:互联网 发布:快手网络直播怎么赚钱 编辑:程序博客网 时间:2024/05/20 06:06
目的
编写SQL语句,匹配字段值中逗号分隔的内容
相关说明
查询值在字段中的四种表现形式
- 要查询值的两侧没有逗号(单一值)
- 要查询值的两侧有逗号(在中间)
- 要查询值的左侧有逗号(在末尾)
- 要查询值的右侧有逗号(在开头)
假设
表名为t_example
字段名为name
要查询的值为computer
实现
1.要查询值的两侧没有逗号
name='computer'2.要查询值的两侧有逗号
INSTR(name, ',computer,') > 03.要查询值的左侧有逗号
SUBSTR(name, INSTR(name, ',', -1) + 1)='computer'注:INSTR函数中的-1参数表示查找字符时,从末尾第一个字符开始向前查找
4.要查询值的右侧有逗号
SUBSTR(name, 1, INSTR(name, ',', 1) - 1)='computer'5.最终SQL
SELECT * FROM t_exapmle WHERE name = 'computer' OR INSTR(name, ',computer,') > 0 OR SUBSTR(name, INSTR(name, ',', -1) + 1) = 'computer' OR SUBSTR(name, 1, INSTR(name, ',', 1) - 1) = 'computer'
- 匹配逗号分隔的内容
- SQL函数charindex用于匹配用逗号分隔的字符串
- Sqlserver列的内容连接为字符串用逗号分隔
- mysql 逗号分隔的id转为逗号分隔的名称
- 逗号分隔的值--CSV
- 匹配用逗号分隔的数字(防sql注入检查)
- awk/grep正则匹配-找出以逗号分隔的数字列表
- mysql查询逗号分隔字段匹配的值,可且可或
- SQL 将一个字段内用逗号分隔的内容分成多条记录
- C#获取CSV文件内容对逗号和引号分隔的处理
- SQL 将一个字段内用逗号分隔的内容分成多条记录
- SQL 将一个字段内用逗号分隔的内容分成多条记录
- C#获取CSV文件内容对逗号和引号分隔的处理
- SQL Server 将一个字段的内容按逗号分隔成多行显示
- (敏感词匹配)将数据库的敏感词逗号隔开来进行内容匹配
- 分隔字符串的匹配
- 【ORACLE】逗号分隔的字符串的应用
- gnuplot 读取逗号分隔的数据文件
- Android开发中用到的部分权限
- PTS(Preemption-Threshold Scheduling)调度策略
- 浅析CoreText自由绘制(2)
- C++ 共用.私有和受保护的继承
- 网站分析基础概念之退出页
- 匹配逗号分隔的内容
- ASP.NET清除页面缓存
- db2监控锁相关信息
- ios 网络电话开发 (Voip Client For iPhone )
- 2012人人网校园招聘杭州站C++笔试题目
- 最新网络流行伤感日志:如果我哭了,谁会心疼?
- FlexCPD
- 【转】无线网络领域国际会议/期刊排名
- 主板的走线和布局设计详解