栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

手把手带你学SQL—牛客网SQL 别名

Java 更新时间:发布时间: 百科书网 趣学号

牛客是一款不论是面试 还是刷题 都是非常有用的 还等什么,传送门 牛客网sql

磊作者简介:大家好我是 uu 给刚入门的sql的小伙伴带来一套sql 完整的入门基础。

賂个人主页:uu主页

 推荐一款非常火的面试、刷题神器牛客网sql  

觉得uu写的不错的话 麻烦动动小手 点赞 收藏⭐  评论

今天给大家带来的刷题系列是:别名

                             ​​ 

题目介绍 : 描述

别名的常见用法是在检索出的结果中重命名表的列字段(为了符合特定的报表要求或客户需求)。有表Vendors代表供应商信息,vend_id供应商id、vend_name供应商名称、vend_address供应商地址、vend_city供应商城市。

vend_idvend_namevend_addressvend_city
a001tencent cloudaddress1shenzhen
a002huawei cloudaddress2dongguan
a003aliyun cloudaddress3hangzhou
a003netease cloudaddress4guangzhou

【问题】编写 SQL 语句,从 Vendors 表中检索vend_id、vend_name、vend_address 和 vend_city,将 vend_name重命名为 vname,将 vend_city 重命名为 vcity,将 vend_address重命名为 vaddress,按供应商名称对结果进行升序排序。

【示例结果】返回vend_id 供应商id、vname 供应商名称、vaddress供应商地址、vcity供应商城市。

vend_idvnamevaddressvcity
a003aliyun cloudaddress3hangzhou
a002huawei cloudaddress2dongguan
a003netease cloudaddress4guangzhou
a001tencent cloudaddress1shenzhen
示例1

输入:

DROp TABLE IF EXISTS `Vendors`;
CREATE TABLE IF NOT EXISTS `Vendors` (
  `vend_id` VARCHAr(255) NOT NULL COMMENT '供应商id',
  `vend_name` VARCHAr(255) NOT NULL COMMENT '供应商名称',
  `vend_address` VARCHAr(255) NOT NULL COMMENT '供应商地址',
  `vend_city` VARCHAr(255) NOT NULL COMMENT '供应商城市'
);
INSERT INTO `Vendors` VALUES ('a001','tencent cloud','address1','shenzhen'),
('a002','huawei cloud','address2','dongguan'),
('a003','aliyun cloud','address3','alibaba');

复制输出:

vend_id|vname|vaddress|vcity
a003|aliyun cloud|address3|alibaba
a002|huawei cloud|address2|dongguan
a001|tencent cloud|address1|shenzhen

 

代码解析:

SELECT vend_id,
vend_name AS vname,
vend_address AS vaddress,
vend_city AS vcity
FROM Vendors
ORDER BY vend_name

 

 牛客是一款不论是面试 还是刷题 都是非常有用的 还等什么,传送门 牛客网sql 

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/1073160.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号