
ある範囲に割り当てられている値を得たいのですが、
どのようなSQLを組めばよいのでしょうか?
例えば、下記の2つのテーブルがあったときに、
氏名 BMI
---------
Aさん 22.6
Bさん 31.1
Cさん 16.8
Dさん 23.9
開値 終値 判定
--------------
0.0 19.9 痩身
20.0 23.9 普通
24.0 99.9 肥満
以下の結果が得たいのです。
氏名 判定
---------
A 普通
B 肥満
C 痩身
D 普通
この例では、3つの範囲しか用意していませんが、
実際はもっとたくさんあり if や case では列挙しきれないのです。
SQLに詳しい方、ご教示ください。
A 回答 (1件)
- 最新から表示
- 回答順に表示
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブル名をカラムとして取得...
-
sqlplusで表示が変なので、出力...
-
SQL*LoaderでCSVから指定した列...
-
update文で改行を入れる
-
SQL、2つのテーブルで条件一致...
-
カラム位置変更
-
SQLでSUMなどの関数でデータが...
-
DBからタブ区切りのCSVデータを...
-
SQL(oracle)でご助言いただきた...
-
SQLで違うテーブルの値を比較し...
-
オラクルの条件で時間を指定す...
-
件数とデータを同時に取得する...
-
SQL 複数テーブルのupdate
-
oracle XEのACCESS(OD...
-
INDEX RANGE SCAN とは?
-
ORACLE SQL 複数項目の最大抽出
-
Viewのカラムの長さが不明?
-
UPDATE文
-
半角英数文字の抽出がしたい。
-
特定のカラムが更新されたとき...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
update文で改行を入れる
-
SQL*LoaderでCSVから指定した列...
-
SQL、2つのテーブルで条件一致...
-
SQLでSUMなどの関数でデータが...
-
SQL 複数テーブルのupdate
-
テーブル名をカラムとして取得...
-
sqlplusで表示が変なので、出力...
-
ROWNUMでUPDATEをしたいのです...
-
SQL(oracle)でご助言いただきた...
-
カラム位置変更
-
件数とデータを同時に取得する...
-
OracleのSQLで同テーブルのカラ...
-
LONG型の先頭250バイトを Varch...
-
数値をNUMBER型にするかCHAR型...
-
特定のカラムが更新されたとき...
-
半角英数文字の抽出がしたい。
-
DBからタブ区切りのCSVデータを...
-
sqlで質問です。 aテーブルとb...
-
SQLについて教えて下さい。 主...
-
Oracleのview、synonymをCOMPIL...
おすすめ情報