如何修剪assoc_userid中的前导0?
SELECT assoc_name
FROM table
WHERE assoc_userid= #arguments.op_id#
该列以前是assoc_id
并且将具有类似1,2,3,4,5,..,091,101的值
现在的值assoc_userid
是001,002,003,004,005,091,101
我试过了 WHERE Replace(Ltrim(Replace('assoc_userid', '0', ' ')), ' ', '0') = #arguments.op_id#
您可以将它们转换为数字并进行比较:
WHERE TRY_CONVERT(INT, assoc_userid) = TRY_CONVERT(INT, #arguments.op_id#)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句