在MySQL中,我們有時候需要去除數字前的0,例如我們需要將一個字符串轉換成數字時,但如果字符串中含有數字前的0,MySQL會將其解析成八進制數字,這就會導致我們得到一個錯誤的結果。
那么,MySQL中如何去除數字前的0呢?其實相對簡單,我們只需要使用一些字符串函數將數字前的0去除即可。
SELECT TRIM(LEADING '0' FROM '0001234'); --結果為1234
上述代碼中,我們使用了TRIM函數與LEADING參數來去除數字前的0。TRIM函數用于去除字符串兩側的空格,而LEADING參數指定去除字符串左側的字符。
SELECT CAST('0001234' AS UNSIGNED); --結果為1234
另一種方法是使用CAST函數將字符串轉換為無符號整數,這也會自動去除數字前的0。
總之,MySQL中去除數字前的0非常簡單,只需要使用TRIM函數或CAST函數即可,這樣可以保證我們得到正確的結果。
上一篇html實現煙花代碼
下一篇vue http跨域