数据库
数据库学习
杰克的周末
高山仰止,景行行止
展开
-
Oracle中根据字段进行判断
1、NVL(a, b):若a为null或’’,则返回b的值,a有值则返回a的值例:select nvl(null, ‘无值哦╮(╯▽╰)╭’) from dual; --无值哦╮(╯▽╰)╭select nvl(’’, ‘无值哦╮(╯▽╰)╭’) from dual; --无值哦╮(╯▽╰)╭select nvl(‘有值’, ‘无值哦╮(╯▽╰)╭’) from dual; --有值2、NVL2(a, b, c): 若a为null或’’,则返回c的值,a有值则返回b的值例:select nvl原创 2020-06-16 16:54:44 · 2927 阅读 · 0 评论 -
启动项目时报The content of elements must consist of well-formed character data or markup错误的解决方法。
启动项目时报The content of elements must consist of well-formed character data or markup错误的解决方法。今天工作时,在xml中写了一个简单的查询后,启动项目时突然报Failed to parse mapping resource:‘file[D:\tomcat\webapps\hongli\WEB-INF\classes...原创 2018-10-09 11:56:49 · 1464 阅读 · 0 评论 -
根据优先级查询先满足条件的结果
场景:student表中,我想按照班级、年龄、身高、分数的顺序优先查询先满足条件的结果。如给出一组数据: class_id=4, age=12, sex=150, score=100,则根据上面的优先顺序,先匹配班级,接着是年龄,身高和分数,因为班级中能匹配到张无忌这个学生,所以,最后返回张无忌这个学生的信息。select s.*, 1 sort_num from student s wh...原创 2019-02-15 14:42:09 · 1080 阅读 · 0 评论 -
group by 'xx', group by 的一个小技巧
文件:mybatis的xml文件。简介:上图中的statisticsType是一个类似于"busSys,areaId"," xx is not null" 这样的string类型变量,statisticsType.contains(‘busSys’)则判断statisticsType中是否有busSys。目的:我的目的是根据statisticsType中的值进行分组。group by 后...原创 2019-01-07 18:38:34 · 291 阅读 · 0 评论