简体   繁体   English

T-SQL SELECT语句

[英]T-SQL SELECT statement

I have a simple question regarding SELECT statement in SQL Server. 我有一个关于SQL Server中SELECT语句的简单问题。 I would like to know the purpose of the following syntax: 我想知道以下语法的目的:

SELECT column_name, . *

I don't understand the purpose of the (period) and a (star) after the SELECT . 我不了解SELECT之后的(句号)和(星号)的目的。 I understand SELECT column_name1, column_name2,.... etc. or SELECT *... but what does a period do before the star. 我了解SELECT column_name1, column_name2,.... etc.SELECT *...但句点在星号之前起什么作用。

That is invalid syntax and will not run. 这是无效的语法,将无法运行。

.* can be used following a table name or alias to get all columns for that table. 可以在表名或别名后使用.*来获取该表的所有列。 For example... 例如...

SELECT mytable.* FROM mytable

or 要么

SELECT a.column_one, a.* FROM mytable a

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM