坑爹啊。
真是個教訓。
今天練習DML,建了一個表,其中某個字段是這樣的
name char(10)
之後用到了length()函數,記錄居然無法根據name長度篩選出來,明明只有3個字符的‘abc’,length()出來居然是10…
10…
10?
10!
哦,才反應過來,char類型的長度是固定的,就算輸入的數據長度不足,它也會用空格補足….
好吧,這下我是忘不了你了,char。
坑爹啊。
真是個教訓。
今天練習DML,建了一個表,其中某個字段是這樣的
name char(10)
之後用到了length()函數,記錄居然無法根據name長度篩選出來,明明只有3個字符的‘abc’,length()出來居然是10…
10…
10?
10!
哦,才反應過來,char類型的長度是固定的,就算輸入的數據長度不足,它也會用空格補足….
好吧,這下我是忘不了你了,char。