1. 程式人生 > >mysql 如何將查詢出來的資料轉化為0,1標識的狀態碼

mysql 如何將查詢出來的資料轉化為0,1標識的狀態碼

前言:在某些情況下在查詢到密碼等關鍵資訊後,不希望直接傳給前端希望以狀態碼0,1的方式給出狀態。

例如:user表資料如下:

user表資料
id gender login_pwd age name
1 1 111 12 aaa
2 2 (Null) 21 bbb

若不想直接把密碼SELECT出來SQL文可以這樣處理:

SELECT id , name , IF(login_pwd IS NULL,0,1) isLoginPwd

FROM `user`;

結果
id name isLoginPwd
1 aaa 1
2 bbb 0