ホームページ  >  記事  >  バックエンド開発  >  PHP case whenクエリステートメントの使用方法

PHP case whenクエリステートメントの使用方法

藏色散人
藏色散人オリジナル
2022-11-22 09:24:531098ブラウズ

php クエリ結果に対して if else と同様の判断を行うためにクエリ ステートメントが使用される場合。その使用構文は "SELECT a.website_id...WHEN d.websitetype_id=1 THEN 400. . .END をお金として FROM …」。

PHP case whenクエリステートメントの使用方法

このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。