mysql字符串包含的四种写法
来源:互联网 发布:尚观java培训学费 编辑:程序博客网 时间:2024/05/16 04:55
方法一:
SELECT * FROM users WHERE emails like "%b@email.com%";
方法二:
利用MySQL 字符串函数 find_in_set();
SELECT * FROM users WHERE find_in_set('aa@email.com', emails);方法三:
使用locate(substr,str)函数,如果包含,返回>0的数,否则返回0
例子:判断site表中的url是否包含'http://'子串,如果不包含则拼接在url字符串开头
update site set url =concat('http://',url) where locate('http://',url)=0
注意mysql中字符串的拼接不能使用加号+,用concat函数
方法四:
instr()
SELECT lus.log_id logId,lus.type,lus.score,
CASE WHEN INSTR(DATE_FORMAT(lus.create_date,'%Y-%m-%d %p %h:%i'),'AM')>0
THEN REPLACE(DATE_FORMAT(lus.create_date,'%Y-%m-%d %p %h:%i'),'AM','上午')
WHEN INSTR(DATE_FORMAT(lus.create_date,'%Y-%m-%d %p %h:%i'),'PM') >0
THEN REPLACE(DATE_FORMAT(lus.create_date,'%Y-%m-%d %p %h:%i'),'PM','下午') END AS create_date,
lus.create_date AS
scoreDate FROM log_user_score lus
- mysql字符串包含的四种写法
- el表达式的字符串中包含el表达式写法
- 单例模式的几种写法(包含双检锁写法)
- 单例模式的几种写法(包含双检锁写法)
- 单例模式的几种写法(包含双检锁写法)
- 单例模式的几种写法(包含双检锁写法)
- 单例模式的几种写法(包含双检锁写法)
- php的四种写法
- jQuery的四种写法
- 关于SQL中的字段“包含”与“包含于”字符串的写法
- 关于SQL中的字段“包含”与“包含于”字符串的写法
- mysql 字符串包含
- Mysql字符串字段判断是否包含某个字符串的2种方法
- Mysql字符串字段判断是否包含某个字符串的3种方法
- Mysql字符串字段判断是否包含某个字符串的3种方法
- Mysql字符串字段判断是否包含某个拼接字符串的2种方法
- Mysql字符串字段判断是否包含某个字符串的2种方法
- Mysql字符串字段判断是否包含某个字符串的3种方法
- STM32之CAN控制器
- php-func_get_args
- Java的Runtime
- 使用maven多模块构建dubbo第一个分布式HelloWorld
- install 安装apk正常push到系统目录运行报错问题
- mysql字符串包含的四种写法
- 软工文档总结
- Android:通过JNI调用c++代码
- Run Time中请求系统权限Requesting Permissions at Run Time
- 一行代码实现java list去重
- PAT04-树6 Complete Binary Search Tree 【JAVA实现】
- File操作-RandomAccessFile
- CentOS7与MySQL
- Android 并发二三事之AsyncTask