程序员常用的sql server截取语句

2025-04-13 01:45:57

1、1.工作中经常会遇到写sql server语句时,对时间增加减少的语句,如下:--时间减5分钟select dateadd(minute,-5,getdate())--时间加5分钟select dateadd(minute,5,getdate())

程序员常用的sql server截取语句

2、2.根倌栗受绽据一个单号中的符号,截取符号左右侧的内容。--查询单号select '截取字段' from 你的表名 m where '截取字段' = 'C001-23874864'--截取符号右边select top 1 right('截取字段',(len('截取字段')-(patindex('%-%','截取字段'))))from 你的表名 m where '截取字段' = 'C001-23874864'--截取符号左侧select top 1 substring('截取字段',1,patindex('%-%','截取字段')-1)from 你的表名 m where '截取字段' = 'C001-23874864'

程序员常用的sql server截取语句

3、3.根据宀窜褓沙截取字段,截取固定的长度。--从左边开始截取str,length是截取的长度4;C001select top 1 LEFT('截取字段媪青怍牙', 4)from 你的表名 m where '截取字段' = 'C001-23874864'--从右边开始截取str,length是截取的长度4;4864select top 1 right('截取字段', 4)from 你的表名 m where '截取字段' = 'C001-23874864'--返回字符串str从第n个字符截取到第m个字符;1-2387select top 1 SUBSTRING('截取字段' ,4 ,6)from 你的表名 m where '截取字段' = 'C001-23874864'

程序员常用的sql server截取语句
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢