instr()函数的用法知道了,但是在实际开发中能有什么用途??谢谢
解决方案 »
- 救命啊,各位大虾,要出人命了!关于mysql to mssql并且还有编码问题,详细请进。。。100分
- 帮忙看看这个SQL怎么写,多对多关系
- Linux下安装MySQL,所有配置要求全自动化定制,不需手动去修改
- 检测MySql数据库的工具,大家一块讨论讨论
- postgresql qq群 :27831241
- 不能执行 set name 指令
- mysql 在某一行插入
- 如何获取一个表中的字段总数
- mysql代码中开启事务了,调用的存储过程也有事务,代码中回滚
- 有高手吗?求解
- 相同的数据,mysql的查询与oracle的查询结果不同
- 中文分词服务器(C语言开发+词库+源代码),最大特色可以让javascript来调用!当然也可以让其他任何语言来调用
select * from tt where
instr(rr,'12')>0
判断字符串是否包含在另一个中
比如把 '123|34|AA'分成 123, 34 , AA三列的时候可以用到instr(),很多函数可以一直用不到,但你需要知道有这么个函数,用的时候可以再去查手册。
返回子串substr在字符串str中的第一个出现的位置
mysql> select INSTR('foobarbar', 'bar');
-> 4一般这种用法是用于用分隔符分割多个字符串时,查出其中的一个字符串如有字段为如下值:
'广东,广州'
'江苏,南京'
'黑龙江,齐齐哈尔'
.....
要找其中的省名称,就这样查:select substring(col,1,INSTR(col,',')-1) from tb