首页
后端开发
前端开发
数据库
服务器
操作系统
移动开发
CMS
错误编码
工具箱
目录
避免在括号旁边使用空格
1
前言
2
指引
2.1
使用小写的 SQL
2.2
单行查询与多行查询
2.3
大多数情况下应该避免为表名取别名
2.4
左对齐 SQL 关键字
2.5
使用单引号
2.6
使用 != 而不是 <>
2.7
逗号应该位于行尾
2.8
谓词条件的缩进
2.9
避免在括号旁边使用空格
2.10
将长列表的值格式化为多个缩进的行
2.11
表名应当是蛇形命名法的复数名词
2.12
列名应当使用蛇形命名法
2.13
列名约定
2.14
列顺序约定
2.15
内连接时加上 inner 关键字
2.16
对于连接条件,将首先引用的表名放在 on 之后
2.17
单个连接条件应该与连接在同一行
2.18
写明布尔判断条件
2.19
有连接时应包含表名,无连接可以忽略
2.20
总是重命名聚合与函数包装的字段
2.21
使用 as 声明别名
2.22
在分组中使用列名或者列号,但不要混合使用
2.23
使用别名简化复杂的分组条件
2.24
分组的列放在第一行
2.25
对齐 case/when 语句
2.26
使用 CTE 替代子查询
2.27
使用有含义的 CTE 命名
2.28
窗口函数
首页
>
数据库
>
SQL 代码规范
>
指引
避免在括号旁边使用空格
上一节
下一节
-- Good select * from users where id in (1, 2) -- Bad select * from users where id in ( 1, 2 )
上一节
下一节