...
Code Block | ||||
---|---|---|---|---|
| ||||
SELECT time rollup 3 sec mtime, avg(value) FROM TAG GROUP BY time rollup 3 sec mtime; -- 또는 SELECT time rollup 3 sec mtime, avg(value) FROM TAG GROUP BY mtime; # 평균값 얻기 SELECT time rollup 1 sec mtime, avg(value) FROM TAG WHERE name = 'TAG_0001' group by mtime order by mtime; # 최대, 최소값 얻기 SELECT time rollup 1 hour mtime, min(value), max(value) FROM TAG WHERE name = 'TAG_0001' group by mtime order by mtime; |
TO_CHAR() 를 위한 정수형/부동소수형 포맷 지원
...
입력된 임의의 부동소수형 타입에 대해 원하는 형태의 문자열로 변환하는 기능을 추가하였다.
또한, 정수형의 경우에도 특정 자릿수(예를 들면 3)마다 쉼표를 넣어서 출력할 수 있는 기능도 함께 제공한다.
아래는 이를 활용한 다양한 사용예이며, 더 자세한 내용은 이곳을 참조하면 된다.
Code Block | ||||
---|---|---|---|---|
| ||||
Mach> create table float_table (i1 float, i2 double);
Created successfully.
Mach> insert into float_table values (1.23456789, 1234.5678901234567890);
1 row(s) inserted.
Mach> select TO_CHAR(i1, 'f8'), TO_CHAR(i2, 'N9') from float_table;
TO_CHAR(i1, 'f8') TO_CHAR(i2, 'N9')
--------------------------------------------------------------
1.23456788 1,234.567890123
[1] row(s) selected. |