重複の可能性:
SQL は SELECT * [columnA を除く] FROM tableA? を使用して列を除外しますか?
私はテーブルを持っており、このテーブルには 30 列が含まれており、* が必要な列名のみを取得します。
私の質問は、残りの列名を避けるにはどうすればよいですか?
たとえば、MySQL で可能であれば結果が必要です。
SELECT *, AVOID('col_13,col_14') FROM `table`
AVOIDは MySQL の機能ではありません。
なぜ私はこれが欲しいのですか?ホームページに 20 列の名前しか必要としませんでしたが、最適化または短い方法が必要なため、このようなクエリは作成しません*
。
SELECT col_1,col_2,....col_20 FROM `table`
これは MySQL で可能です。