Skip to content

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 实现智能分组和分类。