SQL AS:表别名和字段别名
SELECT 令的结果集中将显示别名,而不是原始名。
通常在下列情况中使用别名:
有两个名字重复的表,需要为其中一个表起一个别名加以区分,比如 SELF JOIN。
两个表中有重复的字段名,起别名加以区分。
表名/字段名较长,或者可读性差。
语法
表别名的基本语法如下:
SELECT column1, column2....
FROM table_name AS alias_name
WHERE [condition];
字段别名的基本语法如下:
SELECT column_name AS alias_name
FROM table_name
WHERE [condition];
示例
现在有以下两个表,分别是客户表和订单表。表1:CUSTOMERS 表
+----+----------+-----+-----------+----------+
| ID | NAME | AGE | ADDRESS | SALARY |
+----+----------+-----+-----------+----------+
| 1 | Ramesh | 32 | Ahmedabad | 2000.00 |
| 2 | Khilan | 25 | Delhi | 1500.00 |
| 3 | kaushik | 23 | Kota | 2000.00 |
| 4 | Chaitali | 25 | Mumbai | 6500.00 |
| 5 | Hardik | 27 | Bhopal | 8500.00 |
| 6 | Komal | 22 | MP | 4500.00 |
| 7 | Muffy | 24 | Indore | 10000.00 |
+----+----------+-----+-----------+----------+
表2:ORDERS 表
+-----+---------------------+-------------+--------+
|OID | DATE | CUSTOMER_ID | AMOUNT |
+-----+---------------------+-------------+--------+
| 102 | 2009-10-08 00:00:00 | 3 | 3000 |
| 100 | 2009-10-08 00:00:00 | 3 | 1500 |
| 101 | 2009-11-20 00:00:00 | 2 | 1560 |
| 103 | 2008-05-20 00:00:00 | 4 | 2060 |
+-----+---------------------+-------------+--------+
1) 为表起一个别名,代码如下:
SQL> SELECT C.ID, C.NAME, C.AGE, O.AMOUNT
FROM CUSTOMERS AS C, ORDERS AS O
WHERE C.ID = O.CUSTOMER_ID;
执行结果:
+----+----------+-----+--------+
| ID | NAME | AGE | AMOUNT |
+----+----------+-----+--------+
| 3 | kaushik | 23 | 3000 |
| 3 | kaushik | 23 | 1500 |
| 2 | Khilan | 25 | 1560 |
| 4 | Chaitali | 25 | 2060 |
+----+----------+-----+--------+
2) 为字段起一个别名,代码如下:
SQL> SELECT ID AS CUSTOMER_ID, NAME AS CUSTOMER_NAME
FROM CUSTOMERS
WHERE SALARY IS NOT NULL;
执行结果:
+-------------+---------------+
| CUSTOMER_ID | CUSTOMER_NAME |
+-------------+---------------+
| 1 | Ramesh |
| 2 | Khilan |
| 3 | kaushik |
| 4 | Chaitali |
| 5 | Hardik |
| 6 | Komal |
| 7 | Muffy |
+-------------+---------------+
- 随机文章
- 斐济 马尔代夫 塞舌尔(三大海岛天堂,斐济 马尔代夫 塞舌尔再次成为旅游新热点)
- 曼德芙岛马尔代夫(曼德芙岛:享受马尔代夫的豪华和宁静)
- 秀禾 马尔代夫(秀禾 马尔代夫:享受惬意假期的绝佳选择)
- 银联 马尔代夫(银联进军马尔代夫支付市场)
- 去马尔代夫来姨妈(来马代疗养:姨妈当不了旅行的绊脚石)
- 常村 马尔代夫(常村:一个私人定制的马尔代夫体验)
- 国家 马尔代夫(马尔代夫:美丽海滩与热带岛屿的天堂)
- 海南马尔代夫美景(探寻海南最美景色:仿若身临马尔代夫)
- 火爆马尔代夫视频(令人惊艳的马尔代夫!这个视频火了!)
- 贝壳 马尔代夫(贝壳入住马尔代夫:奢华岛屿度假指南)
- 人均 马尔代夫(马尔代夫旅行:每个人都值得享受的天堂)
- 福安小岛马尔代夫(福建小岛马尔代夫,旅游胜地等你来!)
- 渝版马尔代夫攻略(重走渝味马尔代夫,打造轻松海岛假期)
- 领略浪漫马尔代夫(浪漫马尔代夫:一个爱情与自然的天堂)
- 重庆马尔代夫采石(重庆采石场仿佛变成了马尔代夫的海滩)
- 眉山 马尔代夫(眉山旅游企业荣获马尔代夫颁发的最高奖项)
- 直飞马尔代夫旅游(直达马尔代夫的旅游方案,快来了解!)
- 杰西 马尔代夫(杰西在马尔代夫度假:一段令人难忘的旅程)
- 马尔代夫休息什么(马尔代夫:如何度过完美的休闲时光?)
- 梦中婚礼马尔代夫(梦境成真!马尔代夫梦幻婚礼完美落幕)
- 绵阳马尔代夫暴雨(绵阳遭受暴雨灾害,马尔代夫也受波及)
- 马尔代夫个人养殖(马尔代夫推广个人养殖,带动经济发展)
- 重庆马尔代夫石像(重庆旅游胜地石像岛融合马尔代夫风情)
- 青海之旅马尔代夫(青海和马尔代夫双重惊喜——深度游记)
- 北京 马尔代夫(北京游客热捧马尔代夫,成为人气度假胜地)
- 马尔代夫催眠音乐(马尔代夫推出催眠音乐治疗旅游新产品)
- 马尔代夫亮点特色(探秘马尔代夫独特之美,拥抱热带天堂)
- 嗡嗡 马尔代夫(马尔代夫发现新物种,嗡嗡成为最新研究焦点)
- 达卡 马尔代夫(出发前往马尔代夫探索达卡:最佳旅行攻略)
- 长春南湖马尔代夫(长春南湖打造仿佛马尔代夫的旅游胜地)
