本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
字串函數
字串函數是用於操作和處理文字資料的內建工具。它們可在字串中啟用串連、擷取、格式化和搜尋等任務。這些函數對於清理、轉換和分析資料庫中以文字為基礎的資料至關重要。
函數 |
Signature |
Description |
---|---|---|
|
LENGTH (字串) |
傳回字串的長度。 |
|
CONCAT (字串、字串) |
串連字串中的引數。 |
|
|
傳回下列其中一項:
對啟動參數使用以 1 為基礎的索引。 |
|
UPPER (字串) |
將輸入字串中的字元轉換為大寫。 |
|
LOWER (字串) |
將輸入字串中的字元轉換為小寫。 |
|
TRIM (字串) |
從字串的開頭、結尾或兩側移除任何空格字元。 |
|
LTRIM (字串) |
從字串開頭移除任何空格字元。 |
|
RTRIM (字串) |
從字串結尾移除任何空格字元。 |
|
STR_REPLACE (字串、從、到) |
以另一個指定的子字串取代指定子字串的所有出現次數。 |
所有 函數的範例:
函數 |
範例 |
---|---|
LENGTH |
|
CONCAT |
|
SUBSTR |
|
UPPER |
|
LOWER |
|
TRIM |
|
LTRIM |
|
RTRIM |
|
STR_REPLACE |
|
串連運算子
串連運算子 ||
或管道運算子將兩個字串聯結在一起。它提供 CONCAT
函數的替代方案,並在結合多個字串時更容易讀取。
範例 串連運算子的
SELECT a.asset_name || ' - ' || p.property_name AS full_name FROM asset a, asset_property p