SQL select * vs. selecting specific columns

Viewed 5418

I was wondering which is best practice. Lest say I have a table with 10+ columns and I want to select data from it.

I've heard that 'select *' is better since selecting specific columns makes the database search for these columns before selecting while selecting all just grabs everything. On the other hand, what if the table has a lot of columns in it?

Is that true?

Thanks

6 Answers
Related