当前位置: 首页 > article >正文

MYSQL判断函数

判断函数

  • ifnull(x , val) : 如果 x 的值 为 null , 则 取 val , 给 x 设置 默认值
  • if (bool , x, y ) : 如果 bool 返回 真 ,则 取 x 否则 取 y , (等价于 三元运算符 )
  • case when …
    select score,  
        case 
            when score >= 90 then '优秀' 
            when score >= 80 then '良好'
            when score >= 70 then '中等'
            when score >= 60 then '及格'
            else '不及格'
        end as level 
        
     from student ;
     
     
    select score,  
        case floor(score / 10)
            when 9 then '优秀' 
            when 8 then '良好'
            when 7 then '中等'
            when 6 then '及格'
            else '不及格'
        end as level 
     from student ;
    

http://www.kler.cn/a/541604.html

相关文章:

  • HTML5--网页前端编程(上)
  • Log4j定制JSON格式日志输出
  • 前端开发中,如何判断一个元素是否在可视区域中?
  • 在Java中操作Redis
  • 【批量获取图片信息】批量获取图片尺寸、海拔、分辨率、GPS经纬度、面积、位深度、等图片属性里的详细信息,提取出来后导出表格,基于WPF的详细解决方案
  • C语言基础第04天:数据的输出和输出
  • 【Java】多线程和高并发编程(三):锁(中)深入ReentrantLock
  • RabbitMQ 延迟队列
  • 国产编辑器EverEdit - 迷你查找
  • UE5.5 PCGFrameWork--GPU CustomHLSL
  • 防火墙安全综合实验
  • Go语言的图形用户界面
  • Java的SpringBoot项目的数据库从SqlServer移植到mysql
  • 课题推荐——基于大数据预测的水面舰艇惯性/星敏感器抗干扰组合导航方法研究
  • Rust 命令行参数解析:以 minigrep 为例
  • SQL 大厂面试题目(由浅入深)
  • 劲省85%云成本!在K8s上使用Karpenter私有部署DeepSeek-R1
  • 如何在电脑后台定时进行自动截图?自动截图后如何快捷保存?如何远程查看?
  • Unity Mesh 切割算法详解
  • Python的那些事第十六篇:Python的网络爬虫技术
  • 电能表“抱上“CCLINK IE转MODBUS-TCP网关大腿工业电力管理一路“狂飙“
  • MySQL数据库基础(创建/删除 数据库/表)
  • VS中 一个解决方案中添加多个项目(文件夹)【c#】
  • 【04】RUST特性
  • scss混合优化媒体查询书写
  • 防御保护作业二