方法1: LIKE演算子を使用する方法
SELECT column_name
FROM table_name
WHERE column_name LIKE '指定した文字%'
この方法では、LIKE
演算子を使用して、指定した文字で始まる列名を検索します。%
記号は、任意の文字列(0文字以上)を表します。
例えば、列名が「name」、「number」、「address」の中から、「n」で始まる列名を選択したい場合、以下のようにクエリを書きます。
SELECT column_name
FROM table_name
WHERE column_name LIKE 'n%'
方法2: INFORMATION_SCHEMAを使用する方法
SELECT column_name
FROM information_schema.columns
WHERE table_name = 'テーブル名' AND column_name LIKE '指定した文字%'
この方法では、information_schema.columns
ビューを使用して、指定したテーブル内の列名を取得します。table_name
の部分には、対象のテーブル名を指定します。
例えば、テーブル名が「users」で、「u」で始まる列名を選択したい場合、以下のようにクエリを書きます。
SELECT column_name
FROM information_schema.columns
WHERE table_name = 'users' AND column_name LIKE 'u%'
これらの方法を使用することで、指定した文字で始まる列名を選択することができます。ご希望の方法を選んで実行してみてください。なお、実際のテーブル名や列名に合わせてクエリを適切に修正してください。