sql where条件添加判断 case when… then…else…end,示例说明

select * --count(ttt.id)from t_yhxx_zdcsqd_sj tttwhere ttt.rwqd_id = '40268fcb7319bdec017326f537f223a0'and casewhen to_char(sysdate, 'yyyy') = '2020' thenttt.state_1when to_char(sysdate, 'yyyy') = '2021' thenttt.state_2elsettt.state_3end = '1'

当前年份如果是2020或者2021或者其他生效的where条件

sql where条件添加判断 case when... then..else..end,示例说明相关推荐

  1. SQL条件判断————case when then else end

    sql中使用条件判断case--比较多,这里记录一下使用方法 case 后面可以不加字段,直接在when后面写全表达式判断即可,如果加了字段,when后面只要接上表达式的值即可. when 可以接表达 ...

  2. util-C# 复杂条件查询(sql 复杂条件查询)查询解决方案

    ylbtech-funcation-util:  C# 复杂条件查询(sql 复杂条件查询)查询解决方案 C# 复杂条件查询(sql 复杂条件查询)查询解决方案 1.A,Ylbtech.Model返回 ...

  3. case when then else_啃食Oracle:条件分支表达式CASE

    啃食Oracle:条件分支表达式CASE CASE表达式是条件分支表达式,类似于if - elsif -else条件分支语句.常见用法是在select的表达式列表中使用. 以下图示来自于官方文档 上图 ...

  4. java自定义sql查询条件_mybatis-plus QueryWrapper自定义查询条件的实现

    mybatis-plus框架功能很强大,把很多功能都集成了,比如自动生成代码结构,mybatis crud封装,分页,动态数据源等等,附上官网链接https://mp.baomidou.com/,gi ...

  5. MyBatis——占位符,转义字符,多元素查询(模糊查询),动态sql(多条件中多查询,多条件中单查询)

    占位符:${},#{} ${}:充当占位符时,无法防止sql注入,纯纯的外面给啥,他就往上放啥 #{}:充当-,可以防止sql注入 实体类: package com.itjh.pojo;public ...

  6. 逻辑判断-if语句/文件目录属性判断/case判断

    逻辑判断IF -gt :大于 -lt :小于 -eq :等于 -ne :不等于 -ge :大于或等于 -le :小于或等于 格式1: if 条件 :then 语句: fi a=5 if [ $a -g ...

  7. SQL语句的添加、删除、修改多种方法

    SQL语句的添加.删除.修改多种方法 SQL语句的添加.删除.修改虽然有如下很多种方法,但在使用过程中还是不够用,不知是否有高手把更多灵活的使用方法贡献出来? 添加.删除.修改使用db.Execute ...

  8. 093:QuerySet API详解-QuerySet转换为SQL的条件

    QuerySet API详解-QuerySet转换为SQL的条件: 生成一个 QuerySet 对象并不会马上转换为 SQL 语句去执行.比如我们获取 Book 表下所有的图书: books = Bo ...

  9. SQL掌握:添加、修改、删除、查询4个句式

    SQL掌握:添加.修改.删除.查询4个句式 SQL语句:关系型数据库通用的结构化查询语句的标准. 关系型数据库(表):Mysql.Oracle.DB2.SqlServer等. (一)INSERT添加语 ...

最新文章

  1. 2021年高考成绩查询山东德洲,2021年德州高考状元是谁分数多少分,历年德州高考状元名单...
  2. Let‘s Fluent:更顺滑的MyBatis
  3. Bootstrap3轮番插件的选项
  4. Gerrit代码Review入门实战 1
  5. Principles of Reactive Programming 之Actors are Distributed (3)
  6. 如何手动安装wxpython_如何在Ubuntu中安装wxPython的方法及命令
  7. GJB438C-2021规范详解其二
  8. MongoDB特点和使用场景
  9. win7升级win10正式版_如何使用小白系统对win7升级win10操作
  10. Android 利用V4L2 调用camera
  11. C# Culling Mask
  12. tex插入excel图表_Excel:以编程方式插入图表。
  13. matlab与simulink结合,code-matlab 利用SIMULINK和M函数相结合的方式仿真BFSK 调制在 联合开发网 - pudn.com...
  14. KeyError: ‘[1 2] not found in axis‘
  15. 华为云数字资产链,构建新型数字经济价值
  16. DHCP两种地址池与中继的理解与应用【eNSP实现】
  17. 配电房轨道式智能巡视机器人_HT-TSX-600-配电房轨道机器人视频巡检系统
  18. 【Linux】多线程下载工具axel的安装和使用
  19. 算法-动态规划算法(详解)
  20. 一个简单问题,Java里,如何得到一个月有多少天???

热门文章

  1. 【机器学习的数学基础】(十五)信息论
  2. vscode在html看到图片的插件_PPT做得又慢又丑?低调分享3款PPT辅助插件,轻松制作炫酷PPT...
  3. 列表到字典的函数,针对好玩游戏物品清单
  4. Sun发布全球首款“统一存储系统”Storage7000
  5. 盘点世界上奇怪的 6 种编程语言
  6. LeetCode56. 合并区间(Java贪心解法)
  7. 云南农业大学matlab,云南农业大学关于公第七届学生科技.doc
  8. 【android】解码.9图片及xml
  9. html代码在线解析,VIP在线解析HTML源码(修改论坛的源码、加搜索功能)
  10. android 六棱形分析图,[转载]菱形整理形态、三角形整理形态图解及分析