MySQL case when使用方法实例解析

作者:摘星族 时间:2024-01-29 03:15:55 

首先我们创建数据库表:


CREATE TABLE `t_demo` (
`id` 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使用方法实例解析

来源:https://www.cnblogs.com/zhaixingzhu/p/12569288.html

标签:MySQL,case,when
0
投稿

猜你喜欢

  • python计算机视觉opencv卡号识别示例详解

    2023-04-14 13:58:25
  • Python3读写ini配置文件的示例

    2023-05-29 22:59:21
  • 10个ASP网页制作技巧

    2007-09-24 13:12:00
  • 通用SQL存储过程分页以及asp.net后台调用的方法

    2024-01-29 05:03:58
  • 修改、删除数据记录(DELETE\\UPDATE)

    2009-02-27 15:50:00
  • Pytorch神经网络参数管理方法详细讲解

    2023-04-04 14:07:26
  • Python使用Asyncio进行web编程方法详解

    2022-08-11 17:03:56
  • MySQL数据库之UPDATE更新语句精解

    2009-03-20 15:21:00
  • 如何在Python中将字符串转换为数组详解

    2021-09-10 06:36:09
  • Mysql通过Adjacency List(邻接表)存储树形结构

    2024-01-18 01:31:37
  • python中Requests请求的安装与常见用法

    2022-08-15 20:36:35
  • python中逻辑与或(and、or)和按位与或异或(&、|、^)区别

    2023-07-05 23:02:34
  • yolov5返回坐标的方法实例

    2023-10-05 20:09:43
  • JavaScript的陷阱

    2008-10-28 19:52:00
  • 比较简单的异步加载JS文件的代码

    2009-07-06 13:13:00
  • Django自定义权限及用户分组

    2022-03-13 08:18:31
  • 如何让利用Python+AI使静态图片动起来

    2022-06-06 08:15:31
  • Python爬虫基础之简单说一下scrapy的框架结构

    2022-01-04 23:19:00
  • pyqt 实现QlineEdit 输入密码显示成圆点的方法

    2022-04-16 05:15:55
  • Centos中彻底删除Mysql(rpm、yum安装的情况)

    2024-01-14 14:33:36
  • asp之家 网络编程 m.aspxhome.com