前言:在某些情况下在查询到密码等关键信息后,不希望直接传给前端希望以状态码0,1的方式给出状态。
例如: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 |