首页 > 数据库 >SQLSERVER stuff函数截取

SQLSERVER stuff函数截取

时间:2023-04-03 16:01:41浏览次数:41  
标签:right c003 截取 SQLSERVER substring stuff SELECT

一个列的格式是单引号后面跟着4位的数字,比如’0003,’0120,’4333,我要转换成3,120,4333这样的格式,就是去掉单引号和前导的0,用以下语句就可以。

SELECT stuff(substring([当前组织],2,4),1,patindex('%[^0]%',substring([当前组织],2,4))-1,''),人员编码

 

例如:SELECT distinct stuff(substring(right(pays_list_c003,2),2,4),1,patindex('%[^0]%',substring(right(pays_list_c003,2),2,4))-1,'')

月份01,02,03,去零为1,2,3

 

标签:right,c003,截取,SQLSERVER,substring,stuff,SELECT
From: https://www.cnblogs.com/zpwlearning/p/17283314.html

相关文章

  • SQL SERVER 截取字符
    1、LOCATE(substr,str):返回子串substr在字符串str中第一次出现的位置,如果字符substr在字符串str中不存在,则返回0;2、POSITION(substrINstr):返回子串substr在字符串str中第一次出现的位置,如果字符substr在字符串str中不存在,与LOCATE函数作用相同;3、LEFT(str,length):从左边开始截取......
  • js 头像上传(图片截取) 插件 全屏高清版 源码
    先上图片 index.html<!DOCTYPEhtml><html><head><metaname="viewport"content="width=device-width"/><title>ccp</title><linkhref="Content/ccp.css"rel="stylesheet"......
  • Microsoft.SqlServer.Management.SqlMgmt.SimpleJobSchedule”上的属性访问器“Schedu
    标题:MicrosoftSQLServerManagementStudio对象“Microsoft.SqlServer.Management.SqlMgmt.SimpleJobSchedule”上的属性访问器“ScheduleRecurrenceAndTimes”发生以下异常:“对象“Microsoft.SqlServer.Management.SqlMgmt.SimpleJobSchedule”上的属性访问器“StartTimeOfD......
  • SQLSERVER 语句交错引发的死锁研究
    一:背景1.讲故事相信大家在使用SQLSERVER的过程中经常会遇到阻塞和死锁,尤其是死锁,比如下面的输出:(1rowaffected)Msg1205,Level13,State51,Line5Transaction(ProcessID62)wasdeadlockedonlockresourceswithanotherprocessandhasbeenchosenasthed......
  • 使用SqlBulkCopy sqlserver 批量插入数据(C#)
    先说实现原理:将需要插入数据库的集合里面的数据存在datatable里面,列名需相同,然后调用SqlBulkCopy方法。1.新建datatable,并赋值DataTabledataTable=newDataTable();dataTable.Columns.Add("NAME1");dataTable.Columns.Add("NAME2");dataTable.Columns.Add("NAME3");data......
  • SQLServer跨服务器查询
    SQLServer跨服务器查询创建链接服务器execsp_addlinkedserver'ITSV','','SQLOLEDB','远程服务器名或ip地址'execsp_addlinkedsrvlogin'ITSV','false',null,'......
  • sqlserver获取逗号分隔的字段值中是否包含某一个值
    数据如图: 获取RBuilding字段值中有‘一号楼的数据’select*fromTB_BLSRunConfigwhereRBuildinglikeCONCAT('%','1号楼','%')结果: 根据时间排序取最新的一......
  • SQLServer查询执行过的SQL记录
    说明:仅支持sqlserver2008及以上版本通过下面的SQL语句可以查看Sqlserver执行的SQL记录,常用于SQL优化及辅助查找数据更新相关功能bug。1SELECTTOP10002ST......
  • Android 视频截取片段生成GIF
    就在昨天,依据公司需求,我当初辛辛苦苦写的视频生成GIF封面需求被砍.心痛之余,深海决定把代码分享出来,也希望要走这条路的小伙伴少走一些弯路优化建议:刚刚有小伙伴在评论......
  • SqlServer(七)数据库优化
    1、对查询进行优化,尽量避免全表扫描(select*fromTable),首先考虑在where及OrderBy使用的列加索引。2、尽量避免在where语句中对字段进行null值条件搜索,否则将导致......