mysql case设固定值_MySQL CASE语句将自定义值放置为NULL
让我们首先创建一个表-mysql> create table DemoTable
(
FirstName varchar(20)
);
使用插入命令在表中插入一些记录-mysql> insert into DemoTable values('John');
mysql> insert into DemoTable values(NULL);
mysql> insert into DemoTable values('Adam');
mysql> insert into DemoTable values(NULL);
使用select语句显示表中的所有记录-mysql> select *from DemoTable;
这将产生以下输出-+-----------+
| FirstName |
+-----------+
| John |
| NULL |
| Adam |
| NULL |
+-----------+
4 rows in set (0.00 sec)
现在让我们使用CASE语句-mysql> select case when FirstName is NULL then 'UNKNOWN NAME' else FirstName end AS FirstName from DemoTable;
这将产生以下输出-+--------------+
| FirstName |
+--------------+
| John |
| UNKNOWN NAME |
| Adam |
| UNKNOWN NAME |
+--------------+
4 rows in set (0.00 sec)
我们还可以使用IFNULL()-获得相同的结果mysql> select IFNULL(FirstName,'UNKNOWN NAME') AS FirstName from DemoTable;
这将产生以下输出-+--------------+
| FirstName |
+--------------+
| John |
| UNKNOWN NAME |
| Adam |
| UNKNOWN NAME |
+--------------+
4 rows in set (0.00 sec)
mysql case设固定值_MySQL CASE语句将自定义值放置为NULL相关推荐
- mysql 美化sql 很丑_MYSQL SQL语句优化
1.EXPLAIN 做MySQL优化,我们要善用EXPLAIN查看SQL执行计划. 下面来个简单的示例,标注(1.2.3.4.5)我们要重点关注的数据: type列,连接类型.一个好的SQL语句至少要 ...
- mysql case when then 函数_MySQL case when then 语句使用和时间函数使用
Laravel上使用: $list = Article::where('status',2)->where('category_id',$category_id) ->select(DB: ...
- mysql查询结果某个字段设置为固定值_MySQL使用select查询时,在查询结果中增加一个字段并指定固定值...
假设需求是这样的: mysql> desc user; +-------+----------+------+-----+---------+----------------+ | Field ...
- MySQL课设小问题_MySQL必会的50个常见面试练习题
下面的SQL题目都是比较基础,比较常见的数据库SQL面试题,在技术面试环节虽然碰到相同题目的机会比较少,但解题的基本思路都是差 不多的.下面是SQL面试题描述: Student(Sid,Sname,S ...
- mysql 插入指定值_mysql实现随机把字段值插入指定表
今天在一个群里,一个小伙伴问了一个问题,mysql怎么随机把字母A或者B插入到表中的某个字段中去 案例如下: INSERT INTOt_rand(sex)VALUES(ELT(CEILING(rand ...
- mysql between 查询不出来_mysql的语句优化
(1)mysql避免全表扫描 1.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num i ...
- mysql 统计查询不充电_MySql查询语句介绍,单表查询,来充电吧
mysql在网站开发中,越来越多人使用了,方便部署,方便使用.我们要掌握mysql,首先要学习查询语句.查询单个表的数据,和多个表的联合查询. 下面以一些例子来先简单介绍下单表查询. 操作方法 01 ...
- mysql 计算列的和_MySQL数据库语句,如何计算某一列的和?
MySQL数据库语句,计算某一列的和用select sum(b) from a就可以了. 下面来补充一些MySql的基本操作命令. 注: <>表示参数.[]表示可选项 连接数据库:mysq ...
- mysql空值判断怎么优化_MySQL查询语句优化的十个小技巧!
前言 查询语句的优化是SQL效率优化的一个方式,可以通过优化sql语句来尽量使用已有的索引,避免全表扫描,从而提高查询效率.最近在对项目中的一些sql进行优化,总结整理了一些方法. 1.尽量避免在 w ...
最新文章
- bat 重启资源管理器
- 卢京潮自动控制原理ppt_视觉定位系统在贴片机中的使用与原理作用
- Spring-----多环境中加载资源配置文件
- 已经了关联到svn的文件类型,如何添加到 ignore
- javaone_JavaOne 2012:在JVM上诊断应用程序
- 领域驱动设计模式设计与实践_在域驱动设计中使用状态模式
- SCCM安装所需组件图
- python备份目录下文件夹_Python备份目录及目录下的全部内容的实现方法
- matlab共享变量,matlab如何编写共享参数拟合程序 - 程序语言 - 小木虫 - 学术 科研 互动社区...
- oracle查看表空间里具体一张表的大小
- 含有空格或者逗号的字符串反转最有效的办法——栈
- PHP 使用 ZipArchive 将文件打包成 zip
- 传奇开服架设之地图索引编辑器以及安装问题排查教程
- IDEA: 遇到问题Error during artifact deployment. See server log for details,解决
- 获取手机IMEI/ICCID/IMSI
- ONF测试工作张攀:OpenFlow控制器性能测试工具进展
- 三分的多种写法及对应的精度 三分套三分原理
- 如何解决The emulator process for AVD was killed.
- 牛顿迭代法(牛顿-拉弗森方法(Newton-Raphson method))
- XML转Json 设置指定节点为数组
热门文章
- R语言ggplot2可视化:使用热力图可视化dataframe数据
- R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(添加箱图、带缺口的小提琴图、小提琴图)实战
- R语言return返回值的形式实战
- R创建透视表(Pivot Tables)
- 随机森林图像分类实战:随机森林分类聚类(Kmeans)降维后的数据、随机森林分类聚类(Kmeans)降维后的合成(append)数据
- 交替最小二乘+ALS+推荐+Spark
- nanopore测序技术专题(六):测序错误率太高无法使用?
- FLAS: fast and high-throughput algorithm for PacBio long-read self-correction FLAS:快速、高通量的PacBio lon
- 威纶通触摸屏与mysql_威纶通 与 信捷XC\XD系列PLC 通讯
- 上升沿_不懂上升、下降沿的我,高兴惨了!