zoukankan      html  css  js  c++  java
  • SQL Cookbook:一、检索记录(5)为列提供有意义的名称

    问题

        修改查询返回的列名使其更具有可读性并且容易理解。例如查询每个员工的工资和提成

    select sal,comm
    from emp

        “sal”是什么?是”sale”的缩写?还是某个人的名字?什么是“comm”,是表示“communication”吗?结果的标签应该更明确些。

    解决方案

        要改变查询结果的列名,可以按这种格式使用AS关键字:原列名 AS 新列名。一些数据库不需要使用AS,但是所有的数据库都接收这种用法。

    select sal as salary, comm as commission
    from emp 

    SALARY COMMISSION
    ------- ----------
    800  
    1600 300
    1250 500
    2975  
    1250 1300
    2850   
    2450  
    3000  
    5000  
    1500 0
    1100   
    950  
    3000  
    1300  

    讨论

        使用AS关键字可以为查询返回的列取新的名字,即别名。所取的新名字就是别名。可以使其他人更容易理解查询的结果。

    版权说明:作者:张颖希PocketZ's Blog
    出处:http://www.cnblogs.com/PocketZ
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

    本文翻译内容取自网络,纯粹是练习英文水平,如有雷同,纯属意外!有不妥之处,欢迎拍砖!

  • 相关阅读:
    小 X 的密码破译
    时光机
    战争
    iOS TDD
    iOS url schemes应用


    二分查找
    搜索
    链表
  • 原文地址:https://www.cnblogs.com/PocketZ/p/1714821.html
Copyright © 2011-2022 走看看