Oracle 的数据库培训资料里有一份关于SQL SELECT 语句的,写得挺系统的,适合刚上手或者想巩固基础的你。像 SELECT 的基本结构、JOIN 操作、列的别名怎么写,都有细讲。还有对空值怎么、运算符的优先级这些细节也没落下,内容比较全。
代码部分的格式还不错,像:
SELECT DISTINCT column_name FROM table_name;
这种常用语法也有示例,方便你直接对着改。嗯,写 SQL 经常遇到空值坑,它也顺便讲了 NULL 在运算中的表现,这点还挺贴心。
文中提到的SQL*Plus 环境的列头对齐规则也帮你打好了预期,比如字符默认左对齐、数字右对齐这类,看查询结果不会一脸懵。还有,SELECT 里用AS 起别名也讲得清楚,提升可读性是关键。
如果你常写查询,或者项目在用 Oracle 数据库,这份资料可以收藏一下。用的时候翻一眼,省得老是去查文档。如果你想扩展下理解,像用 EXISTS 替换 DISTINCT 的优化技巧这类内容也值得一看。