首頁  >  文章  >  後端開發  >  php case when查詢語句怎麼用

php case when查詢語句怎麼用

藏色散人
藏色散人原創
2022-11-22 09:24:531098瀏覽

php case when查詢語句的作用是對查詢出來的結果,進行一個類似於if else的判斷,其使用語法如“SELECT a.website_id...WHEN d.websitetype_id=1 THEN 400. ..END as money FROM …」。

php case when查詢語句怎麼用

本教學操作環境: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn