検索(Select) #
全ての列を取得するには #
selectの後に * を指定します。
例)id が 10 のレコードについて 全ての列 を取得します。
select * from Customer where id = 10;
| id | name | kana |
|---|---|---|
| 10 | 鈴木 一郎 | スズキ イチロウ |
例)IDが2以上5以下のレコードを全列取得します。
select * from Customer where 2 >= id and id <= 5;
select * from Customer where id between 2 and 5;
| id | name | kana |
|---|---|---|
| 2 | 鈴木 二郎 | スズキ ジロウ |
| 3 | 鈴木 三郎 | スズキ サブロウ |
| 4 | 鈴木 四郎 | スズキ シロウ |
| 5 | 鈴木 五郎 | スズキ ゴロウ |
一部の列を取得するには #
selectの後に 取得したい列名 を指定します。
例)id が 10 のレコードについて name列 を取得します。
select `name` from Customer where id = 10;
| name |
|---|
| 鈴木 一郎 |
例)idが 2以上5以下 であるレコードの name列 のみ取得します。
select `name` from Customer where 2 >= id and id <= 5;
select `name` from Customer where id between 2 and 5;
| name |
|---|
| 鈴木 二郎 |
| 鈴木 三郎 |
| 鈴木 四郎 |
| 鈴木 五郎 |