Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
sql
sql
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
sql
sql
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.