SQL之条件判断专题

Case when


(case

when +情况1 then + 结果1

when +情况1 then + 结果1

else +剩余结果

end ) 列名

IF表达式


IF(判断内容,0,1)

SELECT IF( sex=1,男 ,女 )sex from student
IFNULL表达式


IF(判断内容,x)

假如判断内容 不为 NULL,则 IFNULL() 的返回值为 判断内容; 否则其返回值为 x。

SELECT ISNULL(1,10);

相关推荐
Gauss松鼠会4 分钟前
GaussDB(DWS)性能问题处理套路
服务器·数据库·postgresql·性能优化·gaussdb
AllData公司负责人9 分钟前
亲测丝滑,体验跃迁|AllData通过集成开源项目RustFS,多模态数据存储新范式
java·大数据·数据库·算法·数据分析·rustfs
SelectDB技术团队12 分钟前
97% 召回率、900 QPS:Apache Doris 4.1 生产级向量检索的工程实践
数据库·人工智能·数据分析·apache doris·selectdb
Trouvaille ~20 分钟前
【Redis篇】Hash 哈希:字段级操作与对象存储的最佳实践
数据库·redis·后端·算法·缓存·哈希算法·键值对
happyprince29 分钟前
10-Hugging Face Transformers 量化系统深度分析
java·前端·数据库
夜郎king35 分钟前
PostgreSQL 16 搭配 PgVector:Windows 11 完整安装教程
数据库·windows·postgresql
迷枫71235 分钟前
Oracle 到达梦 DTS 迁移实验记录
数据库·oracle
我是一颗柠檬43 分钟前
【MySQL全面教学】MySQL子查询与高级查询Day7(2026年)
数据库·后端·mysql
sN2vuQ08W44 分钟前
Mysql事物的持久性及原子性
数据库·mysql
极客小云1 小时前
【从 while 循环到可视化智能体:深入拆解 Agent Loop、Codex 风格工具调用、OpenClaw 与 Hermes 背后的技术细节】
数据库·python·大模型·agent·codex·openclaw·hermes