アプリ版:「スタンプのみでお礼する」機能のリリースについて

添付の図のように
条件に合致した(例えば算数の点数と国語の点数がどちらも70点以上の人)場合は"high"とフラグ(レコード)を付与する方法を教えていただきたいです。

このように一番右側にカラム(列)を追加して処理することは可能なのでしょうか。

よろしくお願いいたします。

「SQLでカラムを追加し、条件に合致した場」の質問画像

A 回答 (2件)

SELECT


*
,CASE WHEN 算数の点数>=70 AND 国語の点数>=70 THEN 'high'
ELSE NULL
END AS flag
FROM tbl
;

条件を満たさない場合、flagに何を設定したいのか不明のため、NULLとした。
検索結果の順序を保証したい場合は、ORDER BYを指定する必要あり。
    • good
    • 1

case式でなんとかなるかと。


https://dev.mysql.com/doc/refman/5.6/ja/control- …
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す