SQL でテーブルからすべてのデータを取得したい。次のコマンドを使用できます。
select * from table_name
しかし、 * を使用すると効率が低下するようですが、他に方法はありますか?
使用できます
SELECT col_name1, col_name2, col_name3 from Table_Name
このアプローチは、SELECT * from Table_Name
このアプローチを使用する理由は、ある時点で余分な列がそのテーブルに追加される可能性があり、クエリから不要なデータが返される可能性があるためです。
好まない理由SELECT * from Table_Name
: 参照 : SELECT を好まない理由 *