当前位置:Gxlcms > 数据库问题 > MySQL case when 用法 详细举例,可创建数据演示

MySQL case when 用法 详细举例,可创建数据演示

时间:2021-07-01 10:21:17 帮助过:40人阅读

int(32) NOT NULL, `name` varchar(255) DEFAULT NULL, `age` int(2) DEFAULT NULL, `num` int(3) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

 

插入数据:

INSERT INTO `t_demo` VALUES (‘1‘, ‘张三‘, ‘21‘, ‘69‘);
INSERT INTO `t_demo` VALUES (‘2‘, ‘李四‘, ‘22‘, ‘98‘);
INSERT INTO `t_demo` VALUES (‘3‘, ‘王五‘, ‘20‘, ‘54‘);
INSERT INTO `t_demo` VALUES (‘4‘, ‘赵甜‘, ‘22‘, ‘80‘);

 

技术图片

MySQL case when 用法

SELECT
    *,
CASE
    WHEN t.num >= 85 THEN
        ‘优秀‘ 
    WHEN t.num < 90 AND t.num>= 60 THEN
        ‘一般‘
    ELSE
        ‘不及格‘
    END AS level
FROM
    t_demo t;

 

技术图片

查询结构:

技术图片技术图片?

MySQL case when 用法 详细举例,可创建数据演示

标签:dem   attr   csdn   height   case when   case   tle   values   int   

人气教程排行