![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL语句
丶栀子丶
记录学习历程,期待有人共鸣
展开
-
7/9早-MySQL语句中的ifnull、if、case when
7/9早-MySQL语句中的ifnull、if、case when if函数 select if(x,y,z) from table 类似Java中的三目运算x?y:z ,判断x是否为真 。x为判断条件 ifnull函数 select ifnull(x,y) from table 类似Java中的if else ,判断x是否为null,若是则把y赋给x,x一般为表字段 case when函数 ...转载 2019-07-09 08:51:28 · 165 阅读 · 0 评论 -
今天遇见的sql中使用concat()函数,在数据库查询没问题,在后台获取数据乱码的问题
今天工作中其中一个sql为: SELECT CONCAT( COUNT(ID) , '台') AS ALLHOSTS, CONCAT( COUNT(HOST_STATUS = '1' or NULL), '台') AS ALLNORMAL, CONCAT( COUNT(HOST_STATUS = '0' or NULL), '台') AS ALLABNORMAL FROM cmdb_ho...原创 2019-08-13 18:46:13 · 448 阅读 · 0 评论 -
mybatis 用<where>标签解决动态sql的尴尬问题19-8-13傍晚
之前写sql有遇到过这样的: SELECT A.ID, A.ATTENTION_ID, A.ATTENTION_EMPEE, A.DEAL_TIME, A.ACTUAL_RESULT, A.EXPERT_ADVICE, A.DEAL_STATE FROM DSF_ACCT_ATTENTION_HANDLE_LIST A WHERE <if test="ATTENTION_ID != nul...原创 2019-08-13 19:08:15 · 192 阅读 · 0 评论 -
多个id为字符串时批量删除出现的问题
一、我在批量删除中遇到过这种问题, 1.之前我是这样解决的: select * from A where ID in (${IDS}) 若ID全都是int型(Number),把前端每个ID通过逗号,连接传过来是没问题的, 里面的ID若是字符串正如你所说,若还是这样连传进去(假设两个ID 为"ab" “cd”) 就会变成: select * from A where ID in ("ab,cd")...原创 2019-09-06 08:43:44 · 927 阅读 · 0 评论