博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL 中定义别名
阅读量:5095 次
发布时间:2019-06-13

本文共 481 字,大约阅读时间需要 1 分钟。

在 SQL Server 中,为列定义别名有三种方式:

1. 使用 AS ,定义别名,也是推荐做法

    格式:<表达式> AS <别名>

2. T-SQL 中还支持 <别名>=<表达式>(别名=表达式)。基本上我很少见到有采用这种方式为列定义别名的。

3. SQL Server 中还支持下面这样为列定义别名

    格式:<表达式> <别名>(<表达式> 空格 <别名>)

    这种方式非常不明确,不建议使用。

注意:有趣的是,如果你不小心忘记在 SELECT 列表的两个列名之间指定一个逗号,代码也不会失败,相反, SQL Server 会认为第二个列名称是第一个列名的别名。

假如你想返回 Orders 表的两个列 Orderid 和 Orderdate ,结果不小心,忘记在两个列名之间加一个逗号写成

        SELECT orderid orderdate FROM Orders

这样,也不会报错,SQL Server 会把 orderdate 当成 orderid 的别名。

转载于:https://www.cnblogs.com/ck235/p/4749952.html

你可能感兴趣的文章
MVC框架
查看>>
IIS在默认情况并不支持对PUT和DELETE请求的支持
查看>>
AS400的触发器(转载)
查看>>
1044 拦截导弹
查看>>
Uploadify使用
查看>>
PriorityQueue 优先队列的实现
查看>>
[Vue]导航守卫:全局的、单个路由独享的、组件级的
查看>>
js中keydown和keypress的区别
查看>>
百度富文本编辑器自动缩放上传的图片
查看>>
从PHP5.0到PHP7.1的性能全评测
查看>>
sql语句中的字符串拼接
查看>>
【例9.11】01背包问题
查看>>
初学Python:基础部分
查看>>
词法分析修改版
查看>>
CentOS7.5 通过wget下载文件到指定目录
查看>>
java后端程序员1年工作经验总结
查看>>
P4843 清理雪道
查看>>
PhpStorm之设置字体大小
查看>>
js实现倒计时(分:秒)
查看>>
Web 存储之localStorage
查看>>