在MySQL中,如果我們想要將數字填充為固定位數,例如2位或者3位,我們可以使用零填充關鍵字。這個關鍵字可以讓數字前面自動填充0,使得數字達到指定位數。
-- 例子1:將數字填充為3位 SELECT LPAD(1, 3, '0'); -- 輸出001 -- 例子2:將數字填充為2位 SELECT LPAD(12, 2, '0'); -- 輸出12
我們來解釋一下,LPAD函數接受三個參數。第一個參數是需要填充的數字,第二個參數是數字需要填充到的位數,第三個參數則是填充的內容(例如0)。
此外,如果我們需要在字符串左側進行零填充,也可以使用LPAD函數。只需要將字符串作為第一個參數傳入即可。
-- 例子3:將字符串填充為5位 SELECT LPAD('hello', 5, '0'); -- 輸出0hello
這樣,我們就可以方便地在MySQL中使用零填充關鍵字,填充數字或者字符串了。