MySQL中也有流程控制函数if,该函数可以判断指定条件是否满足,来选择不同的值进行代替,类似于Java中的三元运算符,如果成立结果为1,反之结果为2。
案例:将工人的工资分成两个级别
工资大于20000的判为A级别
工资小于等于20000的判为B级别
SELECT salary, IF ( salary > 20000, 'A', 'B' ) FROM employees;
MySQL中也有流程控制函数if,该函数可以判断指定条件是否满足,来选择不同的值进行代替,类似于Java中的三元运算符,如果成立结果为1,反之结果为2。
案例:将工人的工资分成两个级别
工资大于20000的判为A级别
工资小于等于20000的判为B级别
SELECT salary, IF ( salary > 20000, 'A', 'B' ) FROM employees;