sql | sql 语句中的case when

通过case when 进行更细致的分类

##################################################

####### 参考 #######

如果没有添加case when 最终的sql 语句 就只是查询表中的name

而且添加 case when age >= 18 then 1 else 0 end as AgeType

记就表示找表中的两个字段 一个是name 另一个是AgeType,而且 AgeType 的值是根据age 进行判断的。

简单理解为,当age >= 18是 AgeType == 1 否则 ==0

相关推荐
小马爱打代码4 小时前
框架 - 组件 - 中间件:生产级参数配置指引
数据库·中间件
asdfg12589635 小时前
一文通俗理解JDBC中的核心概念+案例
java·数据库·oracle·jdbc
点灯小铭5 小时前
基于单片机与DAC0832的双路波形信号发生系统设计
数据库·单片机·mongodb·毕业设计·课程设计·期末大作业
小陈phd5 小时前
Text2SQL智能体学习笔记(二)——NL2SQL落地的隐形基石:元数据库
数据库·笔记·学习
霸道流氓气质5 小时前
阿里云 OSS 从零到实战:概念、配置与 Spring Boot 集成指南
数据库·spring boot·阿里云
茉莉玫瑰花茶5 小时前
综合案例 - AI 智能租房助手 [ 4 ]
数据库·python·ai·langgraph
可乐ea5 小时前
【Spring Boot + MyBatis|第4篇】MyBatis 动态 SQL:if、where、foreach 使用详解
java·spring boot·后端·sql·mybatis
ULIi096kr5 小时前
MySQL查看表创建时间、修改时间、最后更新时间(精准排查僵尸表)
数据库·mysql
折哥的程序人生 · 物流技术专研5 小时前
Tomcat 严重警告:JDBC 驱动未注销 + 工作线程泄漏 —— 原因、影响与彻底修复(生产级终极指南)
java·运维·数据库·mysql·oracle·tomcat
初圣魔门首席弟子5 小时前
Qt C++ 项目实战:修改共享头文件后的高效增量编译与快速发布流程
数据库