GUIDE深度 · Deep dive
SQL SELECT 基础:WHERE/ORDER/LIMIT
一条 SELECT 的基本顺序是 SELECT 列 → FROM 表 → WHERE 条件 → ORDER BY 排序 → LIMIT 行数。先写对结构,再优化;不确定时先用 LIMIT 看几行。
子句顺序
SELECT → FROM → WHERE → GROUP BY → HAVING → ORDER BY → LIMIT。
WHERE 过滤行,HAVING 过滤分组。
常见错误
字符串要加单引号。
ORDER BY 用列名或序号。
LIMIT 不是标准 SQL 的一部分,但 SQLite/MySQL/Postgres 都支持。
常见问题
SELECT * 好吗?
探索可以,生产环境写明列更稳。
WHERE 能用别名吗?
通常不能;WHERE 先于 SELECT 计算。