📜  SQL 修剪 - SQL (1)

📅  最后修改于: 2023-12-03 14:47:37.261000             🧑  作者: Mango

SQL 修剪 - SQL

SQL 修剪是一种将字符串中的空格删除或者从字符串的开头和结尾删除的方法。在 SQL 中,可以使用 TRIM 函数来修剪字符串。

TRIM 函数

TRIM 函数用于从字符串中删除空格或其他字符。可以在 TRIM 函数中指定要删除的字符。如果不指定要删除的字符,则默认删除字符串的开头和结尾的空格。

语法

TRIM([BOTH | LEADING | TRAILING] [characters FROM] string)

参数
  • BOTH:从字符串的开头和结尾删除指定的字符。
  • LEADING:从字符串的开头删除指定的字符。
  • TRAILING:从字符串的结尾删除指定的字符。
  • characters:要删除的字符。
  • string:要修剪的字符串。
示例
-- 从字符串的开头和结尾删除空格
SELECT TRIM('   hello world   ') AS trimmed_string; -- 输出:hello world

-- 从字符串的开头删除指定字符
SELECT TRIM(LEADING '0' FROM '000012345') AS trimmed_string; -- 输出:12345

-- 从字符串的结尾删除指定字符
SELECT TRIM(TRAILING '!' FROM 'hello world!') AS trimmed_string; -- 输出:hello world

-- 从字符串的开头和结尾删除指定字符
SELECT TRIM(BOTH '0' FROM '000012345000') AS trimmed_string; -- 输出:12345
总结

SQL 修剪是一种删除字符串中空格或其他字符的方法,在 SQL 中可以使用 TRIM 函数来实现。TRIM 函数可以从字符串的开头和结尾,或只从开头或结尾删除指定的字符。