小编Mer*_*Joe的帖子

在sql中查找字符串长度而不是从零开始

我有一个问题,我正在从excel(.csv)文件上传员工代码和帐号,我将检查员工代码并更新或插入相应员工代码的帐号.但是如果员工代码以"0"开头,则csv文件不会考虑0并且只发送剩余的字符,所以当我在sql中检查它时将与表数据(Employee Code)不匹配.

我有计划匹配他们,但我不知道该怎么做.

我试过下面的查询

declare @EmployeeCodeNET varchar(max)='MJ300'; 
declare @EmployeeCodeDB varchar(max)='00MJ300';


select LTRIM(REPLACE(@EmployeeCodeDB, '0', ''))--It should return 'MJ300'
Run Code Online (Sandbox Code Playgroud)

sql-server csv sql-server-2008

3
推荐指数
1
解决办法
804
查看次数

标签 统计

csv ×1

sql-server ×1

sql-server-2008 ×1