摘要:
需求一: oracle数据库中,表table中有字段A、B、C、D、E,对table做查询,要求查询结果中A、B两字段值相同都相同的多条记录只显示其中一条: 如下表: A B C D E 李明 2013-5-23 X Y Z 李明 2013-5-23 M N K 李华 2013-5-23 X Y Z 阅读全文
摘要:
前一阵子有一个需求,要按照用户的需求安排排序规则:举例:数据库为Oracle,针对表table_example的class字段排序,class字段值为:A、B、C、D。用户要求table_example中的数据按照class字段值C、A、D、B的顺序排序。方法一:开始想了一个方法是select的时候增加一个自定义字段custom,当class的值为C、A、D、B时令custom的值为1、2、3、4.利用case when时,发现无需增加自定义字段即可实现:select * from teble_exaple order by( case class when 'C' th... 阅读全文