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