SQL语句
SQL语句积累
oysqtlmy
这个作者很懒,什么都没留下…
展开
-
分页查询语句
分页sql语句原创 2022-08-18 16:22:29 · 77 阅读 · 0 评论 -
分割字符串函数 Get_StrArrayStrOfIndex
createorreplacefunctionGet_StrArrayStrOfIndex(av_strvarchar2,--要分割的字符串av_splitvarchar2,--分隔符号av_indexnumber--取第几个元素)returnvarchar2islv_strvarchar2(1024);lv_strOfIndexvarchar2(1024);lv_lengthnumber;beginlv_str:=ltri...原创 2022-04-11 10:50:20 · 457 阅读 · 0 评论 -
CASE WHEN 条件赋值
执行查询,查询结果中,其中一个字段的值,需要根据其他几个字段的值判断显示的内容。最后用CASE WHEN 语句实现。具体的情况是 表中涉及有 SFFG , HFYDZPZMJ,WFYDZMJ,QTYDZMJ等字段。HFYDZPZMJ,WFYDZMJ,QTYDZMJ,三个字段的值如果有两个为0,那SFFG的值要为 “否”,其他情况为“是”。...原创 2022-04-11 10:42:27 · 3035 阅读 · 0 评论 -
根据指定的值排序
表里有个字段名是QS,字段的值为“国有”、“集体”、“小计”,需要国有排上面,集体其次,小计最后。执行语句后,升序和降序都不能满足排序要求。最后用 CASE 语句实现。ORDER BY CASE QS WHEN "国有" THEN 1 WHEN "集体" THEN 2 WHEN "小计" THEN 3 END...原创 2022-03-23 15:04:41 · 58 阅读 · 0 评论 -
sqlite ,null值转换为0
sqlite中,将MJ1,MJ2两个字段的值相减,其中MJ2里面有些值为null,相减后结果为null,需要将空值转为0。可以用ifnull函数。ifnull(a,b) ,如果a的值不是null,则返回a, 如果a的是null,则返回b。MJ1,MJ2相减可以写成, MJ1-ifnull(MJ2,0)...原创 2022-03-21 16:15:20 · 1209 阅读 · 0 评论