语法:
substring_index(str,delim,count)
str:要处理的字符串;
delim:分隔符;
count:截取计数项,如为2时,截取从左往右数第2个分割符左边全部内容,为-2时,截取从右往左数第2个分割符右边全部内容。
例:
select da.upc from table_name da
where
(da.order_date >= '2021/6/20'
AND da.order_date <= '2021/6/26')
查询出的结果如下:
如上所示,查询出的upc码为一位小数的浮点型数值,我们只需要小数点前的内容。使用substring_index()
截取。
select substring_index(da.upc,'.',1) from table_name da
where
(da.order_date >= '2021/6/20'
AND da.order_date <= '2021/6/26')
查询结果如下: