作成日:2019-05-17, 更新日:2023-06-22
対象
下記のような条件
▼テーブル:items
id | name | price |
---|---|---|
1 | 鳥精 | 120 |
2 | 豚精 | 120 |
3 | 丸ごとシマウマ | 140 |
▼テーブル:details
id_items | taste |
---|---|
1 | 塩、タレ |
3 | 塩 |
計算だったり条件で結果を変えたい(if)
select i.id,i.name, if( 120<i.price, '高い', '安い' ) from items i;
作成日:2019-05-17, 更新日:2023-06-22
下記のような条件
▼テーブル:items
id | name | price |
---|---|---|
1 | 鳥精 | 120 |
2 | 豚精 | 120 |
3 | 丸ごとシマウマ | 140 |
▼テーブル:details
id_items | taste |
---|---|
1 | 塩、タレ |
3 | 塩 |
select i.id,i.name, if( 120<i.price, '高い', '安い' ) from items i;
select i.id,i.name,i.price , if( d.taste is null, 0, 1 ) from items i left join details d on i.id=d.id_items;
select i.id,i.name,i.price , ifnull( d.taste, '' ) from items i left join details d on i.id=d.id_items;