与select*不同

jaa*_*ana 4 sql

是否可以使用select*with distinct或轻松编写具有相同影响的内容?

我需要从具有不同值的表中选择所有列,但列出select子句中的所有列将会让人神经紧张,因为列数超过20!

Joh*_*bly 7

在Microsoft SQL Server中,您可以编写:

select distinct * from MyTable
Run Code Online (Sandbox Code Playgroud)

但是,明确指定列被视为"最佳实践",部分原因是它可以提高查询的性能,但也可以保护自己免受将来数据库模式发生变化时出现的故障的影响.