php クエリ結果に対して if else と同様の判断を行うためにクエリ ステートメントが使用される場合。その使用構文は "SELECT a.website_id...WHEN d.websitetype_id=1 THEN 400. . .END をお金として FROM …」。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、Dell G3 コンピューター。
php case whenクエリステートメントを使用するにはどうすればよいですか?
PHP Mysql での CASE WHEN の使用法
SELECT ステートメント クエリでは、CASE WHEN を使用して、クエリ結果に対して if else と同様の判断を行うことができます。
具体的な使い方
1.
SELECT a.website_id, b.customer_name, a.website_enddate, c.member_name, d.websitetype_id, CASE WHEN d.websitetype_id=1 THEN 400 WHEN d.websitetype_id=2 THEN 400 WHEN d.websitetype_id=12 THEN 5800 WHEN d.websitetype_id=13 THEN 5800 WHEN d.websitetype_id=13 THEN 5800 END as money FROM ……
2.
SELECT a.website_id, b.customer_name, a.website_enddate, c.member_name, d.websitetype_id, CASE d.websitetype_id WHEN 1 THEN 400 WHEN 2 THEN 400 WHEN 12 THEN 5800 WHEN 13 THEN 5800 WHEN 13 THEN 5800 END as money FROM ……
3. 単純なIF判定
IF(判定文、 true で返される値、false で返される値) 使用位置は CASE WHEN 位置と同じで、構文は非常に単純で、PHP の三項演算に少し似ています。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHP case whenクエリステートメントの使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。