是否可以将 select * 与不同或轻松编写具有相同影响的内容一起使用?
我需要从具有不同值的表中选择所有列,但是在 select 子句中列出所有列会让人伤脑筋,因为列数超过 20!
最佳答案
在 Microsoft SQL Server 中,您可以编写:
select distinct * from MyTable
但是,显式指定列被认为是“最佳实践”,部分原因是它提高了查询的性能,而且还可以保护自己免受将来数据库架构更改时可能出现的故障的影响
关于sql - 与 select * 不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3905483/