
我要查的是不是18个数字的全部拿出来 空格都去掉了有些还是显示19位 求解
------解决思路----------------------
从你这个截图看, studentid 后显示 19 位的, studentid 号最前边都有一个空格的額。
你看后边显示的 18位与19位, 明显前边突出了一个字符了都。
应该是你更新语句沒执行成功。空格还是沒去掉。
执行以下语句看下就可以发现空格是否已经去掉了。
select ltrim(studentid) as studentid, len(studentid) as lth, len(ltrim(studentid)) as Llth from studentinfo
------解决思路----------------------
或许不是空格,是其他字符。
复制粘贴到文本档中,保存后用UE看十六进制,看看是不是空格。