【发布时间】:2015-05-15 10:35:11
【问题描述】:
我有一个问题,我正在从 excel(.csv) 文件上传员工代码和帐号,我将检查员工代码并更新或插入相应员工代码的帐号。但是如果员工代码以“0”开头,csv文件不会考虑0,只发送剩余的字符,所以当我在sql中检查时,它将与表数据(员工代码)不匹配。
我有一个匹配他们的计划,但我不知道该怎么做。
我已尝试以下查询
declare @EmployeeCodeNET varchar(max)='MJ300';
declare @EmployeeCodeDB varchar(max)='00MJ300';
select LTRIM(REPLACE(@EmployeeCodeDB, '0', ''))--It should return 'MJ300'
【问题讨论】:
-
mysql sql 服务器。你用哪一个?
-
LTRIM() 删除两边(开始和结束)的零,但我需要删除唯一开始的 0。
标签: sql-server sql-server-2008 csv