IF语句

语法格式

IF(expr1,expr2,expr3)

当expr1为true,IF(expr1,expr2,expr3)返回结果为expr2,否则返回expr3

示例

sql语句

SELECT IF(1<2,'yes','no');

执行结果

IFNULL语句

语法格式

IFNULL(expr1,expr2);

如果expr1不是NULL,则结果返回返回expr1,否则返回expr2

示例

sql语句

SELECT IFNULL(1,2)

执行结果

sql语句

SELECT IFNULL(null,2)

执行结果

sql语句

 select ifnull(NULL,NULL);

执行结果

输出expr2的null

sql高级语法之IF、IFNULL相关推荐

  1. sql高级语法之窗口函数调用

    sql高级语法之窗口函数调用 创建表 DENSE_RANK() RANK() ROW_NUMBER() LEAD() DENSE_RANK():为组内值生成连续排序号,其中,相同值具有相同序号 LAG ...

  2. sql高级语法之case语句

    sql高级语法之case语句 1.创建数据库 2.创建表 3.CASE语句 语法格式1 示例 语法格式2 示例 1.创建数据库 create DATABASE advanced_prac; use a ...

  3. SQL高级语法学习总结(一)

    基础语法呢,就是简单的对行列进行增删改查,看上一篇.SQL基础语法学习总结,高级用法无非是条件更多,能实现的需求更多,其中涉及到非常多的关键字,本篇博客就进行一下总结.本文所有用法均在mysql环境下 ...

  4. mysql 高级语法_3、sql高级语法(一)

    1.规定要返回的数目 mysql中 #从websites表中返回5条记录,没有5条记录则返回全部 select * from websites limit 5; 2.like语法 #1 筛选出name ...

  5. SQL基础语法学习总结

    本篇博客对于sql的基础语法做一个总结,学的东西太多太杂,总是不能记住太多东西,所以很多东西,会用,但是背不下来,毕竟不可能把所有语法和关键字都背完啊,本篇文章呢就用通俗易懂的话做一个基础知识的总结. ...

  6. mysql 高级语法,SQL 语法高级

    NULL 值 NULL 值是遗漏的未知数据. 默认地,表的列可以存放 NULL 值. 如果表中的某个列是可选的,那么我们可以在不向该列添加值的情况下插入新记录或更新已有的记录.这意味着该字段将以 NU ...

  7. linq to sql 行转列_SQL进阶:SQL高级编程语法实例

    之前写过的文章: canhui87:Oracle数据统计必会语法知识​zhuanlan.zhihu.com 主要是告诉大家学习SQL高级编程的参考路径,现在把书里简单的实例代码整理出来,方便以后随时查 ...

  8. 【SQL 初级语法 6】 SQL 高级处理

    目录 6 SQL 高级处理 6.1 窗口函数 1.窗口函数语法 2.语法的基本使用方法 -- 使用 rank 函数 3.无需指定 partition by 4.专用窗口函数的种类 5.窗口函数的适用范 ...

  9. Oracle SQL高级编程——分析函数(窗口函数)全面讲解

    Oracle SQL高级编程--分析函数(窗口函数)全面讲解 注:本文来源于:<Oracle SQL高级编程--分析函数(窗口函数)全面讲解> 概述 分析函数是以一定的方法在一个与当前行相 ...

最新文章

  1. EI:生物膜反应器抗性组对替加环素浓度升高的动态响应
  2. 如何大写字符串中每个单词的第一个字符
  3. html vue分页,Vue.js bootstrap前端实现分页和排序
  4. BootStrap 用法
  5. select count(*) from返回的类型_数据分析面试题类型汇总
  6. 漫画:从打牌到 map-reduce 工作原理解析
  7. matlab 信号与系统(一)—— 上采样(Upsampling)和下采样(Downsampling)
  8. 2010年通信展的总结
  9. 创建AutoCAD线型
  10. 【模拟器】网工福音!华三模拟器HCL升级,部分功能超越eNSP和EVE!
  11. 我在小公司,当了五年的前端切图仔
  12. Godaddy、Lunarpages、IXwebhosting国外三大主机点评
  13. 2011刚上市的句子
  14. XILINX DMA/Bridge Subsystem for PCI Express (XDMA)笔记1(基于VU250 board)
  15. NVDIMM 知识点
  16. chrome 油猴 电脑或者手机click()失效,解决
  17. swift class的虚函数表、扩展、@objc修饰、虚函数的派发方式研究
  18. CFD:安装软件(step2)
  19. Using getResponseBodyAsStream instead is recommended
  20. Python数据分析与机器学习实战(8)数据处理与转换

热门文章

  1. java web事务控制_JavaWeb学习之事务
  2. js页面自适应屏幕大小_Web页面适配移动端方案研究
  3. b站在线解析_一个小工具,教你如何轻松下载B站上喜欢的视频!
  4. ios keychain 不被清理_iOS签名机制和说明文件【ios企业签名吧】
  5. 转:在Nginx上配置多个站点
  6. CheckBox的Attributes
  7. 使用 python 处理 nc 数据
  8. flask结合令牌桶算法实现上传和下载速度限制
  9. 商品搜索——输入联想|智能提示探索
  10. lucene开发序之luke神器