某个字段存指标名称,这几个指标名称结尾是以余额或者日均结尾,现在想截取除了最后两位的字符串,sql应该怎么写,left(mc,length(mc)-6)没用,好像left的第二个参数是按位数算的,而length的参数一个字符串有三位,
mysql oracle 库 都可以这样写 substr(字段名,1,length(字段名)-2)
或者 简单点 直接 replace(replace(字段名,'余额',''),'日均','')
sqlserver语法:
SELECT SUBSTRING('abc',1,LEN('abc')-2)