sql——如果查到的值为空,则显示给出的默认值

mysql中使用ifnull,Oracle使用NVL

一,mysql

IFNULL(expr1, expr2)

IFNULL函数接受两个参数,如果expr1为NULL,则返回expr2的值,否则返回expr1的值。
例如,

SELECT IFNULL(employee_salary, 0) AS salary FROM employees;

第二个参数,你也可以用表中的字段,比如,查不到分公司org_name,就显示所属机构belong_org_name,

SELECT IFNULL(org_name, belong_org_name) AS orgName FROM employees;

二,ORCLE

NVL(expression1, expression2)

这个函数返回第一个表达式expression1的值,如果expression1为NULL,则返回第二个表达式expression2的值

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-07 05:18:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-07 05:18:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-07 05:18:02       87 阅读
  4. Python语言-面向对象

    2024-02-07 05:18:02       96 阅读

热门阅读

  1. centos ssh 默认端口 修改

    2024-02-07 05:18:02       57 阅读
  2. vue2编写一个自定义指令,一键绑定事件委托

    2024-02-07 05:18:02       57 阅读
  3. web读取前端txt并解析

    2024-02-07 05:18:02       54 阅读
  4. 比值计算 - 荣耀机试真题题解 ( 第1题 100 分)

    2024-02-07 05:18:02       43 阅读
  5. 天翼云CentOS7多IPsk5服务器一键搭建脚本

    2024-02-07 05:18:02       52 阅读
  6. 【Iceberg学习一】什么是Iceberg?

    2024-02-07 05:18:02       46 阅读
  7. linux驱动开发之常见面试问题

    2024-02-07 05:18:02       52 阅读
  8. 选择良好的条件比较语句

    2024-02-07 05:18:02       49 阅读
  9. Redis简单总结

    2024-02-07 05:18:02       52 阅读
  10. leetcode633 平方数之和

    2024-02-07 05:18:02       53 阅读
  11. Vue3 中的各种ref

    2024-02-07 05:18:02       49 阅读