SQL ServerでSelect結果に固定の値を持つ列を加えるSQL文を紹介します。
こちらの記事ではSELECT文を利用してデータベースのテーブルからレコードを検索するSQL文を紹介しました。
レコードの値を取得するだけであれば紹介した方法で問題ありませんが、結果に独自の列を追加して固定の値を設定したい場合があります。
この記事では、テーブルのレコードの検索結果に、固定の値の列を追加して返すSELECT文のSQLを紹介します。
select 列名1, 列名2, ... 固定列名=値, ... from テーブル名
下記のテーブルが存在する場合の例です。
id | name | price |
---|---|---|
1 | penguin | 200 |
2 | duck | 300 |
3 | whale | 1500 |
select id,name,price from products
id,name,price
1,penguin book,200
2,duck book,300
3,whale dictionary, 1500
select id,name,price,category='BOOK' from products
id,name,price,category
1,penguin book,200,BOOK
2,duck book,300,BOOK
3,whale dictionary,1500,BOOK