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

做视频特技的网站网站字体排版技巧

做视频特技的网站,网站字体排版技巧,装修网站php源码,网站建设丶金手指下拉13以下是 MySQL 中常用的条件控制函数,用于根据不同条件返回对应结果,实现逻辑判断与分支处理,总结如下: 1. IF 函数 IF(expr1, expr2, expr3) 逻辑:先判断 expr1 是否为真(非 0、非 NULL 等布尔真情况 &a…

以下是 MySQL 中常用的条件控制函数,用于根据不同条件返回对应结果,实现逻辑判断与分支处理,总结如下:

1. IF 函数

IF(expr1, expr2, expr3)

  • 逻辑:先判断 expr1 是否为真(非 0、非 NULL 等布尔真情况 )。
    • expr1TRUE,返回 expr2
    • expr1FALSE,返回 expr3
  • 场景:简单二分支判断,比如根据成绩是否及格返回“合格”或“不合格”。

2. IFNULL 函数

IFNULL(expr1, expr2)

  • 逻辑:专门处理 NULL 值判断。
    • expr1 不为 NULL,直接返回 expr1
    • expr1NULL,返回 expr2
  • 场景:数据补全,比如查询用户手机号,若为 NULL 则返回“未填写” 。

3. CASE WHEN 语句(多重分支)

SELECT CASE WHEN expr1 THEN expr2 WHEN expr3 THEN expr4 ELSE expr5 
END;
  • 逻辑:依次判断条件分支。
    • 先检查 expr1,为 TRUE 则返回 expr2
    • expr1 不满足,检查 expr3,为 TRUE 则返回 expr4
    • 所有 WHEN 条件都不满足时,返回 expr5ELSE 可省略,省略则返回 NULL )。
  • 场景:复杂多分支,比如根据分数区间返回“优秀”“良好”“合格”“不合格”等评级 。

这些函数让 SQL 查询能灵活处理条件逻辑,减少依赖应用层判断,直接在数据库层实现数据结果的动态处理

4.示例

以前创建过的一张学生表,利用流程控制函数来查询学生的成绩,来提升显示的效果。

(1)if函数的使用

SELECT `num`, `name`, IF(`chinese` + `math` + `english` >= 250, '优秀', '捞') AS `学习情况`
FROM `students`;

(2)case when语句的使用

SELECT `num`, `name`, CASE WHEN (`chinese` + `math` + `english`) >= 270 THEN '优秀'WHEN (`chinese` + `math` + `english`) >= 200 THEN '合格'ELSE '捞' END AS `学习情况`
FROM `students`;

(3)if 和 ifnull的对比

SELECT `num`, `name`, IF(`chinese`is NULL or `math` is NULL or `english`is NULL , '成绩不全', '成绩录入完成') AS `成绩录入情况`
FROM `students`;

SELECT `num`, `name`, IFNULL(`chinese` + `math` + `english` , '成绩不全') AS `成绩录入情况`
FROM `students`;

http://www.dtcms.com/a/545988.html

相关文章:

  • Rust 的零成本抽象:深入理解 Option 与 Result 的设计哲学
  • rust:什么是所有权
  • 模版网站好吗搜索引擎最新排名
  • 【js逆向案例二】瑞数6 深圳大学某医院
  • 网站编辑怎么样东莞网站建设网站推广价钱
  • TypeScript声明合并详解一
  • 网站后台登录域名注册公司需要注册资金吗
  • 蓝牙钥匙技术详解:从基础原理到未来趋势 大纲
  • 基于SVM与HOG特征的交通标志检测与识别
  • 如何做能上传视频网站网页设计教程
  • 做网盟的网站必须备案wordpress发表的文章点不开
  • nextjs路由[[...slug]]与[...slug]的区别
  • 全国药品招标、投标常用数据渠道及数据库<很全>
  • 附录:glibc-2.4 pthread 源码简要(了解)
  • 网站注册费用济南网站优化哪里做的好
  • 晋中住房与城乡建设厅网站湖南手机版建站系统哪家好
  • 记类成员变量 vs 方法中的变量
  • 企业网站模板建站建网站浩森宇特
  • 项目(四)
  • 徐州 商城网站设计wordpress变为中文
  • Rust Feature Flags:编译期配置的艺术与工程实践
  • 贵金属网站建设阿里云域名备案查询
  • Java后台面试 常见问题
  • 如何自己建站网站制作深圳公司网站推广
  • 【RAG架构】RAG架构概要
  • 6.5 大数据方法论与实践指南-安全合规-账号体系
  • Vue 系列之:Vue2 双端 Diff 算法原理
  • 网站建设与维护案列领优惠券的网站怎么做
  • 【AIGC面试面经第四期】LLM-Qwen相关问答
  • 百度首页网站的设计用php做企业网站的可行性