首页 > 数据库 >SQL if else 判断的写法

SQL if else 判断的写法

时间:2023-09-13 10:33:48浏览次数:46  
标签:STATUS END app else SQL DATE PCREATION NULL 写法

1、语法:  字段1 IS NULL THEN '空' ELSE '不为空' END AS STATUS

SELECT

plan.aaaa,

plan.bbbb,

ecn.PUID,

TO_CHAR( app.PCREATION_DATE, 'YYYY' ) AS year,

TO_CHAR( app.PCREATION_DATE, 'mm' ) AS month,

CASE WHEN worksp.PDATE_RELEASED IS NULL THEN '未完成' ELSE '已完成' END AS STATUS

  在Oracle 中可用,其他数据库没有测试过

标签:STATUS,END,app,else,SQL,DATE,PCREATION,NULL,写法
From: https://www.cnblogs.com/wwssgg/p/17698854.html

相关文章

  • nacos redis mysql 服务启动脚本
    nacos#cat/etc/systemd/system/nacos.service[Unit]Description=nacosAfter=network.target[Service]Type=forkingExecStart=/usr/local/src/nacos/bin/startup.shExecStop=/usr/local/src/nacos/bin/shutdown.shPrivateTmp=true[Install]WantedBy=multi-user.......
  • 【Docker】# MySQL从安装到备份还原
    Writer:夏明亮Date:2022/03/28Docker安装略MySQL安装部署https://hub.docker.com/_/mysql/#:~:text=Run%20docker%20stack%20deploy%20-c%20stack.yml%20mysql%20%28or,you%20to%20run%20commands%20inside%20a%20Docker%20container.搜索合适的镜像[root@docker-master~]#dockers......
  • Shell脚本中文英文多语言国际化和命令行批处理(bash sh cmd bat)中定义函数的简单写法
    目录命令行脚本参考-bat命令行脚本参考-bash值得学习的知识点1.识别终端使用的语言2.函数的编写3.获取用户的输入4.bat文件老是乱码怎么办有时候为了方便别人使用,我们会选择去编写各种各样的命令行脚本:给Windows用户编写.batcmd批处理脚本,给macOS、Linux用户编写.shbas......
  • 高性能MySQL实战(三):性能优化 | 京东物流技术团队
    这篇主要介绍对慢SQL优化的一些手段,而在讲解具体的优化措施之前,我想先对EXPLAIN进行介绍,它是我们在分析查询时必要的操作,理解了它输出结果的内容更有利于我们优化SQL。为了方便大家的阅读,在下文中规定类似key1的表示二级索引,key_part1表示联合索引的第一部分,unique_key1......
  • 图保存为SQL
    privatevoidForm1_Load(objectsender,EventArgse){#region保存数据库stringurl=@"C:\Users\Administrator\Desktop\tiger.jpg";byte[]dd=GetPictureData(url);kkkkk(dd);//保存到数据库中......
  • T-SQL——关于数据合并(Merge)
    目录0.背景说明及测试数据1.直接清空,重新插入2.单条记录执行插入、更新操作3.Merge函数3.1准备测试数据3.2测试Merge3.3关于Merge4.参考shanzm-2023年9月12日21:09:040.背景说明及测试数据什么是合并?根据记录是否已经存在,决定是否插入、更新或删除简单说明,数据库需......
  • MySQL SQL语法大全
    SQL语法基础知识总结|JavaGuide(Java面试+学习指南)基本概念数据库术语数据库(database)-保存有组织的数据的容器(通常是一个文件或一组文件)。数据表(table)-某种特定类型数据的结构化清单。模式(schema)-关于数据库和表的布局及特性的信息。模式定义了数据在表中如何存储......
  • 通过SQL Server操作MySQL(下)—— 操作MySQL
    查询MySQL语句select*fromopenquery(TestMySQL,'select*fromtest.TestTable');向MySQL表中插入数据insertintoopenquery(TestMySQL,'select*fromtest.TestTable')select1,'TestName';删除MySQL表中的数据deletefromopenquery(TestMyS......
  • 【SQL Server】通过SQL Server操作MySQL(上)——连接MySQL服务器
    http://t.zoukankan.com/xd502djj-p-3104191.html 在多种数据库环境下,经常会遇见不同数据库之间转换数据或进行互相操作的情况。以下简要介绍下用SQLServer操作MySQL的步骤和方法。安装MySQL驱动想要在SQLServer中操作MySQL,首先要在SQLServer所在的服务器上安装MySQL的驱......
  • MySQL字符集详解——utf8mb4 & utf8区别?
    字符集详解|JavaGuide(Java面试+学习指南)MySQL字符编码集中有两套UTF-8编码实现:utf8和**utf8mb4**。如果使用utf8的话,存储emoji符号和一些比较复杂的汉字、繁体字就会出错。何为字符集?字符是各种文字和符号的统称,包括各个国家文字、标点符号、表情、数字等等。......