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


    牛客是一款不论是面试 还是刷题 都是非常有用的 还等什么,传送门 牛客网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
    

     

    代码解析:

    1. SELECT vend_id,
    2. vend_name AS vname,
    3. vend_address AS vaddress,
    4. vend_city AS vcity
    5. FROM Vendors
    6. ORDER BY vend_name

     

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

  • 相关阅读:
    【Android - 技术期刊】第005期
    Hive数据类型
    Debezium的基本使用(以MySQL为例)
    AI艺术的背后:详解文本生成图像模型【基于 VQ-VAE】
    肖sir__linux讲解(2.1)
    智慧农业SaaS系统
    LeetCode--162. 寻找峰值(C++描述)
    centos安装conda python3.10
    贝叶斯公式——假阳性问题
    基于MxNet实现目标检测-YoloV3【附部分源码及模型】
  • 原文地址:https://blog.csdn.net/qq_38735017/article/details/126690950