摘要:
今天遇到个问题,就是画面显示的数据重复,后来得知: 如果order by后面跟的字段的值是重复且重复的记录数大于分页限制的记录数,可能出现上页的记录又显示在此页中,导致有部分记录不会显示在列表中; 阅读全文
摘要:
1.sql处理(postgersql) case when A = 0 or B is null then array_to_string(startTime, ':') else case when char_length( CAST( (startTime [1] ::integer) + fl 阅读全文
摘要:
如果是两个字段的空值处理,很明显用nvl()函数处理就行了。3个的话你用nvl(a,nvl(b,c))处理也可以,但是再多就有点繁琐了,这里就有了Oracle数据库提供的COALESCE()函数; COALESCE()函数的定义:返回列表中第一个非null表达式的值。如果所有表达式求值为null,则 阅读全文
摘要:
所谓中位数是指: 一组按大小顺序排列起来的数据中处于中间位置的数。当有奇数个(如9个)数据时,中位数就是中间那个数(第5个);当有偶数个(如10个)数据时,中位数就是中间那两个数的平均数(第5个和第6个相加除以二)。 方法1: select median(列名) As 中位数 from 表名 方法2 阅读全文
摘要:
简单粗暴: sql语句的末尾应该有 ‘;’,把 ‘;’去掉就好了 阅读全文
摘要:
1.分页 select * from ( select row_number() over() as rownum, H.* from tableName H ) where rownum between page1 and page2 2.取前N条数据 select * from ( select 阅读全文
摘要:
Oracle临时表的创建有以下两种:(1)会话特有的临时表create global temporany table 表名(字段名 数据类型,字段名 数据类型,......)on commit preserve rows; 例:create global temporany table test1( 阅读全文
摘要:
A,B两个表格是左右链接查询快,还是各查各的用union快 阅读全文
摘要:
<!-- jdk编译插件--> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> 阅读全文
摘要:
count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略列值为NULL count(1)包括了所有列,用1代表代码行,在统计结果的时候,不会忽略列值为NULL count(列名)只包括列名那一列,在统计结果的时候,会忽略列值为空(这里的空不是只空字符串或者0,而是表示null)的计数, 阅读全文