数据库
wolf_kk
一个有梦想的Programer!
展开
-
MySQL中case when 嵌套的使用方法
MySQL中有一个用于判断多种情况的语句,类似于java中的switch…case,在写SQL过程中需要用到case when嵌套,在这里记录一下,以防忘记。简单例子:SELECT CASEWHEN ISNULL(work_order_no) THEN (CASE WHEN 2 > 1 THEN 11 ELSE 22 END)ELSE (CASE WHEN 1 > 0 THEN 33 ELSE 66 END)ENDFROM qk_20030102WHERE work_or原创 2021-03-01 17:41:06 · 26235 阅读 · 0 评论 -
SSM框架下SQL语句实现在同一个ID语句块内经过条件判断后决定是更新还是插入数据
SQL语句实现在同一个ID语句块内经过条件判断后决定是更新还是插入数据,此种用法极其方面的满足了一些特殊应用场景。例如:<insert id="saveOrUpdate" > <!--selectKey语句段查询判断条件,order="BEFORE"含义是该语句段在执行insert语 句段前执行,正好能实现根据条件判断接下来应执行的语句 --> &...原创 2019-11-14 20:57:01 · 468 阅读 · 0 评论 -
CONVERT (varchar(), GETDATE(),XX) ---数据库中日期时间格式转换
以下是通过convert函数获取日期的不同类型方式Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Selec...原创 2020-03-25 18:30:53 · 1792 阅读 · 0 评论