在 SQL 中,LEFT()
函數用于從字符串的左側提取指定數量的字符
SELECT LEFT('a\\b\\c', 2); -- 結果為 "ab"
在這個例子中,\\
表示一個反斜杠字符,所以 a\\b\\c
實際上是三個字符 “a”、"" 和 “b”。
SELECT LEFT('a''b''c', 2); -- 結果為 "ab"
在這個例子中,兩個連續的單引號表示一個單引號字符,所以 a''b''c
實際上是三個字符 “a”、“'” 和 “b”。
請注意,不同的數據庫系統可能有不同的語法和規則。上述示例適用于 MySQL 和 SQL Server。在使用其他數據庫系統時,請查閱相應的文檔以了解如何正確處理特殊字符。