今天中午做需求的时候有类似於根据银行卡卡号的前几位判断出是哪个银行的情况,每个银行需要截取的位数都不一样这时我就想到了SUBSTR
假设有一个表的结构如下(表名tlk_bnkld_card)
写sql语句的时候就能看到有很多的c substr函数数的提示,各人根据需求选用
其中的 str表示被截取的字段
pos表示开始的下标
len表示截取的长度
截取字段idtf_value ,从第一位开始截取截取两位
截取字段idtf_value ,从第二位截取到结束
SUBSTRING_INDEX(“待截取有用部分的字符串”,“截取数据依据的字符”截取字符的位置N)
将字符串用"4"分割开,截取从开始箌第二个“4”之前的字符串输出
截取时就说从后往前截取截取到从后面数的第二个之前
版权声明:本文为博主原创文章,欢迎大家分享支持,打赏 转载请在博客开头或者结尾标注转载地址:
小舟从此逝,江海寄余生 --狐狸