「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > SQLテーブルの列の数を決定するにはどうすればよいですか?

SQLテーブルの列の数を決定するにはどうすればよいですか?

2025-03-24に投稿されました
ブラウズ:639

How Can I Determine the Number of Columns in a SQL Table?

SQLテーブルの列の数を決定する

効率的なデータベース管理は、テーブル構造の理解にかかっています。 効果的なデータ操作と分析には、列数を知ることが不可欠です。このガイドは、SQLを使用してこの情報を取得する方法を示しています。

列カウントのsqlクエリ

次のSQLクエリは、簡単な方法を提供します:

SELECT COUNT(*)
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_CATALOG = 'database_name' -- Replace with your database name
  AND TABLE_NAME = 'table_name'; -- Replace with your table name
このクエリは、

Information_schema.columns システムテーブルをレバレッジします。

query breakdown

*
    `select count(
  • )` **:これは、ターゲットテーブルの列の数を表して、返された行をカウントします。
  • from Information_schema.columns :列情報を含むソーステーブルを指定します。
  • ここで、table_catalog = 'database_name'
  • :指定されたデータベースに結果をフィルターします。 database_name を実際のデータベース名に置き換えることを忘れないでください。
  • およびtable_name = 'table_name'
  • :指定されたテーブルからの列のみを含むように結果をさらに調整します。 Table_name をテーブルの名前に置き換えます。
  • 実例

従業員

テーブル内の列をカウントするには、

company_data データベースを使用して、このクエリを使用します。 Select count(*) Information_schema.columnsから ここで、table_catalog = 'company_data' and table_name = 'Employees';

SELECT COUNT(*)
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_CATALOG = 'company_data'
  AND TABLE_NAME = 'employees';
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3