substring_index() 函数 字符串截取
表达式:substring_index(column,str,count)
释义:截取字符串column,str出现从前往后数第count次,之前的所有字符
示例语句:SELECT substring_index(‘www.baidu.com’,‘.’,2)
结果展示: www.baidu
表达式:substring_index(column,str,-count)
释义:截取字符串column,str出现从后往前数第count次,之后的所有字符
示例语句:SELECT substring_index(‘www.baidu.com’,‘.’,-2)
结果展示:baidu.com
参考大神博客
replace() 字符串替换
replace(要操作的字符串,要替换操作字符串的字符,替换后的字符)
eg: 将 字符串 ,0121 中的逗号去掉
select replace(',0121',',','')
结果 : 0121
ROUND() 函数 保留多少位小数
eg 12.3456 保留两位小数
SELECT ROUND(12.3456 , 2) --12.35
参考大神博客
locate() 函数 判断某个字段属性值是否包含某个字符串
eg 判断 open_with 字段 属性值是否包含双开 >0 包含 <=0 不包含
locate('双开',open_with)
concat() 函数 字段属性值连接文章来源:https://www.toymoban.com/news/detail-638381.html
eg select concat('1','0','你是')
10你是
case when then else
CASE SCORE WHEN 'A' THEN '优' ELSE '不及格' END
CASE SCORE WHEN 'B' THEN '良' ELSE '不及格' END
CASE SCORE WHEN 'C' THEN '中' ELSE '不及格' END
(case WHEN cloth_track_type <> 3 and locate('左右拼接',work_procedure_name) > 0 then
substring_index(replace(replace(substring_index(work_fee_rule_desc,'计价规则:',-1),',',''),' ',''),'=',-1)
else ''
end) as pinjie_cs,
参考大神博客文章来源地址https://www.toymoban.com/news/detail-638381.html
到了这里,关于sql 语句 字段字符串操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!