SQL 查询里的表名太长?字段太多?其实用表的别名能让你少打不少字,代码也清爽不少。比如emp
表你写成e
,dept
写成d
,整条 SQL 立马干净利落。
用法也简单,在FROM
里写个空格跟着别名就行,比如FROM emp e, dept d
。整条语句里就都用别名操作字段,像e.empno
、d.loc
这样写就对了。
别名不光能省事儿,还能让多表连接的代码一眼就看明白。是那种字段重名的,比如deptno
,你一用别名立马就区分清楚了。效率也高,逻辑也清。
注意哦,别名一旦用了,就得全程用它替代表名;别名最长 30 个字符,但短点才好记;别名只在当前查询语句里有效,别写错地方。
如果你平时写多表查询写得头疼,不妨从别名下手。先试着在SELECT
里改一改,响应也快,出错率还低。
相关拓展你也可以看看:使用表的别名(Alias)- Oracle SQL 优化技巧、Oracle SQL 中使用表的别名优化多表连接和子查询。