广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    sql语句as关键字的使用.

    来源:网络收集  点击:  时间:2024-03-02
    【导读】:
    as是别名关键字. 一般我们是这么使用.select 字段 as 别名select 字段 别名select 别名=字段在sqlserver中这三种显示结果都是一模一样的.但是我们不推荐后两种写法,只推荐第一种写法.工具/原料moresqlservermysqlaccesssqliteoracleexcel方法/步骤1/8分步阅读

    我们的Sql语句在很多数据库中都是通用的,比如像Mysql数据库 Access数据库. Oracle数据库. Sqlite数据库 .甚至在我们的Excel中也可以使用Sql语句.

    所以,大家主要看我下面图片中是怎么样使用sql语句的语法.

    然后套用到你需要的地方就OK了.

    2/8

    我使用的是sqlserver 2008.

    我先来显示一下我表中所有的数据.

    3/8

    我来显示一下我数据库表中年龄大于20岁的,这条语句很简单.

    select * from student where stuage 20;

    我们看到已经用select把自己想要的结果显示出来了.

    4/8

    但是有个问题,如果我们是开发者,或许可以看懂.

    如果是学生的家长,它不认识英文怎么办呢?这个时候,我们就需要转换成中文.

    select

    stuid as 编号,

    stuname as 姓名,

    stusex as 性别,

    stuage as 年龄 ,

    stuemail as 电子邮箱

    from student where stuage 20;

    5/8

    当然,我们甚至可以把年龄是23岁设置显示为大龄,否则为正常.

    select

    stuid as 编号,

    stuname as 姓名,

    stusex as 性别,

    case when stuage=23 then 大龄 else 正常 end as 年龄 ,

    stuemail as 电子邮箱

    from student;

    6/8

    select

    stuid as 编号,

    stuname as ,

    stusex as 性别,

    case when stuage=23 then 大龄 else 正常 end as 年龄,

    stuemail as 电子邮箱

    from student;

    大家注意看这次的写法,虽然我们显示和上一个没什么区别.

    但是我们as后面别名的写法有的加括号,单引号,双引号,以及没有引号.

    它们之间有什么区别呢?

    这可是数据库的面试题.

    7/8

    如果我们把电子邮箱中间加上空格. 电子 邮箱.

    那么我们这条sql语句就报错了.

    但是 编 号 年 龄是都可以加空格的.

    注意看下面图中圈到的部分.

    8/8

    单引号代表的是字符串.

    而方括号是为了避免和系统的关键字冲突.

    select

    as 编 号,

    as ,

    as ,

    case when =23 then 大龄 else 正常 end as 年 龄,

    as

    from ;

    比如像这样的写法..

    而双引号是ansi-sql的一个美国国家标准协会.

    其实跟方括号一个意思.

    只不过一个是标准的,一个是后来微软又增加了的.

    SQL
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_210926.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 22:03:54  耗时:0.030
    0.0304s