SQL函数全解析:从字符串处理到聚合计算
1. 字符串处理函数
1.1 去除前导空格
在不同的数据库系统中,去除字符串前导空格的方法有所不同。
MS SQL Server
SELECT
LEN(LTRIM(' three_blanks')) ltrimmed,
LEN(' three_blanks') with_leading_blanks;
Oracle 9i
可以使用 LTRIM 函数或 TRIM 函数,这里给出 TRIM 函数的示例:
SELECT
LENGTH(TRIM(LEADING FROM ' three_blanks')) ltrimmed,
LENGTH(' three_blanks') with_leading_blanks
FROM dual;
1.2 去除特定字符
TRIM 函数默认去除空格,若要去除其他字符,可使用如下语法。例如,去除字符串 M&M or IBM 首尾的字母 M :
SELECT
TRIM(BOTH 'M' FROM 'M&M or IBM') trimmed
FROM
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



