Is there a difference between Select * and Select [list each col] [duplicate]

Generally, it’s better to be explicit, so Select col1, col2 from Table is better. The reason being that at some point, an extra column may be added to that table, and would cause unneeded data to be brought back from the query.

This isn’t a hard and fast rule though.

Leave a Comment