MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
来源:互联网 发布:mac装microsoft office 编辑:程序博客网 时间:2024/06/06 01:11
首先我们建立一张带有逗号分隔的字符串。
然后插入带有逗号分隔的测试数据
查找pnum字段中包含3或者9的记录:利用函数find_in_set
----------mysql中如何统计某字段里某个字符的个数
CREATE TABLE test(id int(6) NOT NULL AUTO_INCREMENT,PRIMARY KEY (id),pname VARCHAR(20) NOT NULL,pnum VARCHAR(50) NOT NULL);
然后插入带有逗号分隔的测试数据
INSERT INTO test(pname,pnum) VALUES('产品1','1,2,4');INSERT INTO test(pname,pnum) VALUES('产品2','2,4,7');INSERT INTO test(pname,pnum) VALUES('产品3','3,4');INSERT INTO test(pname,pnum) VALUES('产品4','1,7,8,9');INSERT INTO test(pname,pnum) VALUES('产品5','33,4');
查找pnum字段中包含3或者9的记录:利用函数find_in_set
mysql> SELECT * FROM test WHERE find_in_set('3',pnum) OR find_in_set('9',pnum);
select * from 表名 where length(字段名) - length(replace(字段名,'-','')) >3;
----------mysql中如何统计某字段里某个字符的个数
select (length(字段名) - length(replace(字段名,'-',''))) nums from 表名;
0 0
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法find_in_set
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- MYSQL查询某字段中以逗号分隔的字符串的方法
- MYSQL查询某字段中以逗号分隔的字符串的方法
- MYSQL查询某字段中以逗号分隔的字符串的方法
- 表中字段为逗号分隔的数字,去数据字典中查询返回逗号分隔字符串的方法
- sql查询以逗号分隔的字段
- sql查询以逗号分隔的字段
- 关于指纹解锁那些事
- 151128libc++abi.dylib: terminate_handler unexpectedly threw an exception错误
- OPNET - 使用记录(1)
- 67. 查询分页数据(2)
- 嵌入式Linux下使用crond服务(定期删除过期文件)
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- 阿里fastjson.jar使用
- Android兼容性问题 -- ListView.addHeaderView()异常
- permutations l
- Makefile学习笔记1
- C语言结构体的“继承”
- cvs和svn的区别
- MySQL创建数据库并设置权限
- java保存图片内容到数据库