如果你想在MySQL中獲取字符串的長度,可以使用 LENGTH 函數。這個函數的使用非常簡單,只需要在括號中輸入要獲取長度的字符串即可。例如:
SELECT LENGTH('Hello world!');
上述代碼將返回 12,因為字符串 'Hello world!' 包含了 12 個字符。
但是,如果你想獲取一個字符串去除空格后的長度呢?這時候可以使用以下語句:
SELECT LENGTH(TRIM(' Hello world! '));
注意,這里的 TRIM 函數是用來刪除字符串首尾空格的。上述代碼將返回 12,因為字符串 'Hello world!' 刪去首尾空格后依然包含了 12 個字符。
不過,如果你想獲取一個字符串去除空格后的字節數(而不是字符數),就需要使用以下語句:
SELECT LENGTH(BINARY TRIM(' Hello world! '));
這里的 BINARY 表示將 TRIM 函數返回的字符串轉換成二進制字符串。上述代碼將返回 11,因為在 UTF-8 編碼下,中文字符占用 3 個字節。
上一篇css3反轉中心
下一篇css3動畫左右晃動