哈喽,大家好,今天小编主要分享一下在程序员工作中常用到的sqlserver语句截取哦。请大家多多关注,以后还会不定时分享哦。
工具/原料
电脑一台
sqlserver
方法/步骤
1、1.工作中经常会遇到写sqlserver语句时,对时间增加减少的语句,如下:--时间减5分钟selectdateadd(minute,-5,getdate())--时间加5分钟selectdateadd(minute,5,getdate())
2、2.根倌栗受绽据一个单号中的符号,截取符号左右侧的内容。--查询单号select'截取字段'from你的表名m惺绅寨瞀where'截取字段'='C001-23874864'--截取符号右边selecttop1right('截取字段',(len('截取字段')-(patindex('%-%','截取字段'))))from你的表名mwhere'截取字段'='C001-23874864'--截取符号左侧selecttop1substring('截取字段',1,patindex('%-%','截取字段')-1)from你的表名mwhere'截取字段'='C001-23874864'
3、3.根据宀窜褓沙截取字段,截取固定的长度。--从左边开始截取str,length是截取的长度4;C001selecttop1LEFT('截取字段媪青怍牙',4)from你的表名mwhere'截取字段'='C001-23874864'--从右边开始截取str,length是截取的长度4;4864selecttop1right('截取字段',4)from你的表名mwhere'截取字段'='C001-23874864'--返回字符串str从第n个字符截取到第m个字符;1-2387selecttop1SUBSTRING('截取字段',4,6)from你的表名mwhere'截取字段'='C001-23874864'