mysql中casewhen用法_sql case

mysql中casewhen用法_sql case使用CASEWHEN进行字符串替换处理mysql>select*fromsales;9rowsinset(0.01sec)SELECTnameASName,CASEcategoryWHEN”Holiday”THEN”Seasonal”WHEN”Profession”THEN”Bi_annual”WHEN”Literary”THEN”Random”…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

使用CASE WHEN进行字符串替换处理mysql> select * from sales;

9 rows in set (0.01 sec)

SELECT name AS Name,

CASE category

WHEN “Holiday” THEN “Seasonal”

WHEN “Profession” THEN “Bi_annual”

WHEN “Literary” THEN “Random” END AS “Pattern”

FROM sales;

9 rows in set (0.00 sec)

CREATE TABLE sales(

num MEDIUMINT NOT NULL AUTO_INCREMENT, name CHAR(20), winter INT, spring INT,

summer INT, fall INT, category CHAR(13), primary key(num)

) ENGINE=MyISAM;

insert into sales value(1, ‘Java’, 1067 , 200, 150, 267,’Holiday’);

insert into sales value(2, ‘C’,970,770,531,486,’Profession’);

insert into sales value(3, ‘JavaScript’,53,13,21,856,’Literary’);

insert into sales value(4, ‘SQL’,782,357,168,250,’Profession’);

insert into sales value(5, ‘Oracle’,589,795,367,284,’Holiday’);

insert into sales value(6, ‘MySQL’,953,582,336,489,’Literary’);

insert into sales value(7, ‘Cplus’,752,657,259,478,’Literary’);

insert into sales value(8, ‘Python’,67,23,83,543,’Holiday’);

insert into sales value(9, ‘PHP’,673,48,625,52,’Profession’);

简单语句

SELECT CASE WHEN 10*2=30 THEN ’30 correct’

WHEN 10*2=40 THEN ’40 correct’

ELSE ‘Should be 10*2=20’

END AS `result`;

多重表达式SELECT CASE 10*2

WHEN 20 THEN ’20 correct’

WHEN 30 THEN ’30 correct’

WHEN 40 THEN ’40 correct’

ELSE ‘No results’

END AS `result`;

在SELECT查询中使用CASE WHENCREATE TABLE DVDs (

ID SMALLINT NOT NULL AUTO_INCREMENT PRIMARY KEY,

Name VARCHAR(60) NOT NULL,

NumDisks TINYINT NOT NULL DEFAULT 1,

RatingID VARCHAR(4) NOT NULL,

StatID CHAR(3) NOT NULL

) ENGINE=INNODB;

INSERT INTO DVDs (Name, NumDisks, RatingID, StatID)

VALUES (‘Christmas’, 1, ‘NR’, ‘s1’), (‘Doc’, 1, ‘G’, ‘s2’), (‘Africa’, 1, ‘PG’, ‘s1’), (‘Falcon’, 1, ‘NR’, ‘s2’),

(‘Amadeus’, 1, ‘PG’, ‘s2’), (‘Show’, 2, ‘NR’, ‘s2’), (‘View’, 1, ‘NR’, ‘s1’), (‘Mash’, 2, ‘R’, ‘s2’);

SELECT Name, RatingID AS Rating,

CASE RatingID

WHEN ‘R’ THEN ‘Under 17 requires an adult.’

WHEN ‘X’ THEN ‘No one 17 and under.’

WHEN ‘NR’ THEN ‘Use discretion when renting.’

ELSE ‘OK to rent to minors.’

END AS Policy

FROM DVDs

ORDER BY Name;

8 rows in set (0.01 sec)

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/197661.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • MaskRCNN 何凯明_cnn应用

    MaskRCNN 何凯明_cnn应用本文介绍了MaskRcnn目标分割项目的搭建及运行过程,并对搭建过程中可能出现的问题进行了解答。环境:Cuda10.2+tensorflow-gpu1.13.2MaskR-CNN是一个实例分割算法,可以用来做“目标检测”、“目标实例分割”、“目标关键点检测”。

    2022年9月28日
    4
  • 5.16 综合案例2.0-久坐提醒系统(2.2版本接口有更新)

    5.16 综合案例2.0-久坐提醒系统(2.2版本接口有更新)综合案例2.0-久坐提醒系统简介准备硬件连接图代码流程功能实现1、物联网平台开发2、设备端开发3、调试调试结果4、钉钉消息提醒4.1添加钉钉机器人4.2、IoTStudio设置简介长期久坐会损害身体健康,本案例就是为了提醒人们不要坐太久而设计的一个提醒系统。当你长时间在工位上坐着,他会通过顶顶提醒你,让你每隔一段时间活动一下筋骨。久坐提醒设备是通过人体红外检测周围区域是否有人移动,当累计检测时长超过设定值,将会在钉钉群发来提醒,每次回到座位会重新开始计时。并且提醒时间可以自行调节,默认30分钟。准备

    2022年10月1日
    6
  • vue引入图片url变量

    vue引入图片url变量1.引入方式普通引入<template>//普通引入<imgsrc=”../assets/images/01.jpg”>//webpack编译处理后:<imgsrc=”/img/01.f0afc36d.jpg”><template>变量引入<template>…

    2022年9月22日
    2
  • 【Redis缓存机制】1.Redis介绍和使用场景

    【Redis缓存机制】1.Redis介绍和使用场景

    2021年10月31日
    46
  • WinRAR去广告方法

    WinRAR去广告方法首先简单说下怎么注册WinRAR。 复制下列文本到txt文本文档,制作一个rarreg.key文件。 RARregistrationdata FederalAgencyforEducation 1000000PCusagelicense UID=b621cca9a84bc5deffbf 6412612250ffbf533df6db2dfe8ccc3aae5362c06d54762105357d 5e3b1489e751c76bf6e0640001014…

    2022年6月14日
    30
  • Threading(in thread main)

    PainlessThreadingThisarticlediscussesthethreadingmodelusedbyAndroidapplicationsandhowapplicationscanensurebestUIperformancebyspawningworkerthreadstohandlelong-runningoperat

    2022年4月15日
    26

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号