sql - 如何知道应该在哪里使用 AS 关键字?

标签 sql sql-server tsql

TSQL 中有一个 AS 关键字,但在什么情况下我应该使用它?

例如:创建 View 统计数据 AS 从人员中选择 *

我们在此语句中使用了 AS 关键字,但在创建表时我们不使用它,我的意思是我有点困惑。

你能告诉我,在什么样的位置我应该使用AS。我的意思是它用于为变量赋值?

提前致谢。

最佳答案

主要用途:

  • 表和列的别名
  • CREATE 和定义之间
  • CAST 作为新类型

示例

SELECT
   foo AS tom,
   foo + bar AS dick,
   CAST(bar AS varchar(50)) AS harry
FROM
   fizz AS f


CREATE VIEW/PROC/FUNCTION etc
AS
... proc or view of udf etc definition
GO

关于sql - 如何知道应该在哪里使用 AS 关键字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1633576/

相关文章:

java - JDBC:多列 IN 查询

mysql - 4维数据库网格

用于显示电子邮件列中域名总数的 SQL

sql - Microsoft SQL Server Management Studio - 尝试添加 FK 约束,出现错误 : "Invalid column..."

sql-server - 现有的 varbinary(max) 是否使用 FILESTREAM?

sql - 创建 SQL 标识作为主键?

sql - Hive 可以做类似 Spark 的 flatmap/map 操作吗?

c# - 在 dynamics crm 2011 中创建联系人时出现一般 SQL 错误

sql-server - 获取给定年份中所有星期六的日期 - sql server

python - 根据记录数在SQL Server中将单列拆分为多列