使用 || 拼接
本课属于 Coddy SQL 学习旅程的“进阶内容”单元。第 10 课,共 27 课。
SQLite 使用 || 运算符拼接字符串(而不是你在 JavaScript 或 Python 中会使用的 +)。
SELECT first_name || ' ' || last_name AS full_name
FROM users你可以混合使用字面值、列和其他字符串函数的结果。如果任何操作数为 NULL,整个表达式都会变成 NULL:如果你希望可能为 NULL 的列按空白处理,就用 COALESCE(col, '') 将它们包起来。
挑战
入门可用的表和列:
products:id、brand、model、price
返回 id 和一个名为 label 的列,格式为 '<BRAND> <model> - $<price>'。品牌应为大写,其余部分与存储内容完全一致。按 id 排序。
示例:'APPLE iPhone - $999'。
亲手试试
SELECT id,
-- 用 || 拼接标签
FROM products
ORDER BY id
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
进阶内容中的所有课
自己练习: SQL 在线编辑器