SELECTは、テーブルやビューに、データ取り出しの問い合わせをするSQL文。
SELECTの後ろが'*'だと、すべての列を取り出すが、列を選ぶこともできる。
testuser1db=> SELECT * FROM user_profile; name | address | age --------+---------+----- Taro | Tokyo | 30 Jiro | Osaka | 28 Saburo | Nagoya | 26 (3 行) testuser1db=> SELECT name , age FROM user_profile; name | age --------+----- Taro | 30 Jiro | 28 Saburo | 26 (3 行) testuser1db=> SELECT name , address FROM user_profile; name | address --------+--------- Taro | Tokyo Jiro | Osaka Saburo | Nagoya (3 行) testuser1db=> SELECT address , age FROM user_profile; address | age ---------+----- Tokyo | 30 Osaka | 28 Nagoya | 26 (3 行) testuser1db=> SELECT age , name FROM user_profile; age | name -----+-------- 30 | Taro 28 | Jiro 26 | Saburo (3 行) testuser1db=>
SELECTの後ろに、列名を指定することで、その列だけのデータを抽出できる。
カンマで複数指定できる。
順番も変えられる。