3.4 — 文本处理
你将学到什么
- 如何用 SQL 拼接、截取和处理文本
- 常用文本函数(如 CONCAT、LEFT、MID 等)
- Excel 文本操作与 SQL 的对比
从 Excel 到 SQL:文本操作
在 Excel 中,你可以用 &
连接文本、用 LEFT
/MID
截取字符串。在 SQL 中有类似函数。
Excel:
用 =A2 & "-" & B2
连接两列。
SQL:
sql
SELECT Product, Amount, Product || '-' || Amount AS Product_Amount
FROM sales;
||
是字符串连接符(有些数据库用CONCAT()
)。
截取字符串
Excel:
用 LEFT(A2, 3)
取前三个字符。
SQL:
sql
SELECT Product, SUBSTR(Product, 1, 3) AS Product_Prefix
FROM sales;
SUBSTR(列, 起始, 长度)
截取字符串。
更多文本函数
UPPER(text)
:转大写LOWER(text)
:转小写TRIM(text)
:去除首尾空格
关键点
- SQL 支持多种文本处理函数。
- 拼接、截取、大小写转换等都可实现。
- 语法略有差异,注意数据库实现。
下一步
接下来你将学习如何用 SQL 的 CASE 实现智能分组和分类。