ホームページ > データベース > mysql チュートリアル > MySQL でデータを選択するときに特定の列を除外する方法は?

MySQL でデータを選択するときに特定の列を除外する方法は?

Linda Hamilton
リリース: 2024-12-15 02:02:10
オリジナル
282 人が閲覧しました

How to Exclude Specific Columns When Selecting Data in MySQL?

MySQL 選択クエリで特定の列を除外する

MySQL では、テーブルから 1 つを除くすべての列を選択することは、動的クエリーの組み合わせを使用して実現できます。 SQL と準備されたステートメント。方法は次のとおりです。

SET @sql = CONCAT('SELECT ', (SELECT REPLACE(GROUP_CONCAT(COLUMN_NAME), ',', '') FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '');

PREPARE stmt1 FROM @sql;
EXECUTE stmt1;

このコード スニペットでは:

  1. セット@sql: CONCAT() 関数を使用して SQL ステートメント文字列を連結します。
  2. (SELECT...): 指定されたテーブルとデータベースから、列名を除くすべての列名を選択します。
  3. REPLACE(...): 指定された列名を列名のカンマ区切りのリスト。
  4. FROM : データの取得元のテーブルを指定して SQL ステートメントを完成させます。
  5. <テーブル>、<データベース>、 : これらは、省略する実際のテーブル名、データベース名、列名に置き換える必要があるプレースホルダーです。
  6. ステートメントを準備して実行すると、指定された列を除くすべての列をテーブルから取得します。

    以上がMySQL でデータを選択するときに特定の列を除外する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    著者別の最新記事
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート