为什么要给表或者列起别名?一般有这几个原因:
1.在查询中涉及超过一个表
2.在查询中使用了函数
3.列名称很长或者可读性差
4.需要把两个列或者多个列结合在一起
语法:
列的SQL别名语法
select column_name as alias_name
from table_name
备注:alias_name的意思是别名
表的SQL别名语法
select column_name(s)
from table_name as alias_name
例子演示
学生表:
stunum | stuname |
---|---|
1 | 张三 |
2 | 李四 |
3 | 王五 |
4 | 张强 |
给列起别名语句:
select stuname as a ,stuname as b
from student;
输出结果:
a | b |
---|---|
1 | 张三 |
2 | 李四 |
3 | 王五 |
4 | 张强 |
给表起别名语句:
select s.stunum,s.stuname
from student as s;
输出结果:
stunum | stuname |
---|---|
1 | 张三 |
2 | 李四 |
3 | 王五 |
4 | 张强 |
这就是两种起别名的方式,一般就是给列起别名或者给给表起别名。接下来会分享更多关于数据库的知识!