mysql字符串包含的四种写法⽅法⼀:
SELECT * FROM users WHERE emails like "%b@email%";
⽅法⼆:
利⽤字符串函数 find_in_set();
SELECT * FROM users WHERE find_in_set('aa@email', emails);
字符串replace函数⽅法三:
使⽤locate(substr,str)函数,如果包含,返回>0的数,否则返回0
例⼦:判断site表中的url是否包含''⼦串,如果不包含则拼接在url字符串开头
update site set url =concat('',url) where locate('',url)=0
注意mysql中字符串的拼接不能使⽤加号+,⽤concat函数
⽅法四:
instr()
SELECT lus.log_id pe,lus.score,
CASE WHEN INSTR(DATE_ate_date,'%Y-%m-%d %p %h:%i'),'AM')>0
THEN REPLACE(DATE_ate_date,'%Y-%m-%d %p %h:%i'),'AM','上午')
WHEN INSTR(DATE_ate_date,'%Y-%m-%d %p %h:%i'),'PM') >0
THEN REPLACE(DATE_ate_date,'%Y-%m-%d %p %h:%i'),'PM','下午') END AS create_date,
scoreDate FROM log_user_score lus
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论