php case when查詢語句的作用是對查詢出來的結果,進行一個類似於if else的判斷,其使用語法如“SELECT a.website_id...WHEN d.websitetype_id=1 THEN 400. ..END as money FROM …」。
本教學操作環境:Windows7系統、PHP8.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中文網其他相關文章!