私はSQLクエリを使用しています
SELECT * FROM TABLE_NAME
この Table_Name テーブルには、10 行と 5 列があります。上記のクエリを実行すると、正常に実行され、10 行と 5 列が返されます。
今、私は新しいクエリを実行しています
SELECT 8 FROM TABLE_NAME
これで、1 つの列のみが返されますが、10 行が返され、この 1 つの列には同じ値、つまり各行に 8 が含まれます。
10 行と 8 つの値しかない列が返される理由と、8 の代わりに * を使用している場合、10 行と 5 列が返される理由を知りたいです。
両方のクエリとその実行プロセスの違いは何ですか?