SQL Server 中的别名创建
我们如何在 SQL Server 中为表中的列创建别名?
How we can create alias of a column in table in SQL Server?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我们如何在 SQL Server 中为表中的列创建别名?
How we can create alias of a column in table in SQL Server?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
创建别名非常容易
另一件事是别名的使用,您必须记住,别名在投影(选择)后可用,这意味着您不能在
FROM、WHERE、GROUP BY、HAVING< 中使用这些别名/代码> 部分。仅允许在
ORDER BY
中使用。编辑:别名的使用
表:
错误的语句:
我们在 WHERE 部分中使用此级别不可用的列。
为了解决这个问题,我们有两个选择
选项一 - 我们在 where 语句中进行计算
选项二 - 我们创建一个临时表
Creation of aliases is very easy
Another thing is usage of the aliases, you must remember that the aliases are available after projection (select) this mean that you can't use those aliases in
FROM, WHERE, GROUP BY, HAVING
sections. Is allowed only inORDER BY
.EDIT: Usage of aliases
Tables:
Wrong statement:
We use in WHERE section column that is not available on this level.
To solve this we have two options
Option One - We do the calculation in where statement
Option Two - We create a temporary table