IoTDB常用的SQL语句大全
生活随笔
收集整理的這篇文章主要介紹了
IoTDB常用的SQL语句大全
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
操作相關(guān)
//顯示版本 show version//新建存儲(chǔ)組 SET STORAGE GROUP TO root.test//顯示已經(jīng)創(chuàng)建的存儲(chǔ)組 SHOW STORAGE GROUP//刪除存儲(chǔ)組 delete storage group root.test//創(chuàng)建時(shí)間序列 create timeseries root.test.wf01.wt01.s0(elec_meter) with datatype=FLOAT, encoding=RLE, compression=SNAPPY,MAX_POINT_NUMBER=3 tags(tag1=t1, tag2=t2) attributes(attr1=a1, attr2=a2)//刪除時(shí)間序列 delete timeseries root.test.wf01.wt01.s0 delete timeseries root.test.wf01.wt01.*//更改時(shí)間序列 alter timeseries root.test.wf01.wt01.s0 DROP tag1, tag2 alter timeseries root.test.wf01.wt01.s0 SET tag1=t3, attr1=a3 alter timeseries root.test.wf01.wt01.s0 ADD TAGS tag3=t3, tag4=t4//顯示存儲(chǔ)組下時(shí)間序列 show timeseries root.test//模糊查詢(xún)?cè)O(shè)備下的序列 show timeseries root.test.*.wt01//加條件的查詢(xún)時(shí)間序列 show timeseries root.test where tag1=t1//統(tǒng)計(jì)時(shí)間序列 count timeseries root.test.*.wt01//根據(jù)層級(jí)分組,統(tǒng)計(jì)出每組下的時(shí)間序列個(gè)數(shù) count timeseries root.test group by level=3//統(tǒng)計(jì)存儲(chǔ)組對(duì)應(yīng)的層級(jí)下有幾個(gè)節(jié)點(diǎn) count nodes root.test level=3//統(tǒng)計(jì)存儲(chǔ)組下幾個(gè)設(shè)備 show devices root.test//顯示某一層下的子路徑 show child paths root.test.wf01?
CRUD
//插入記錄 insert into root.test.wf01.wt02(timestamp,elec_meter) values (1,23.896)//更新記錄 insert同時(shí)間戳覆蓋即可//刪除記錄 delete from root.test.wf01.wt02.s0,root.test.wf01.wt02.s1 where time < now()//查詢(xún)記錄 select temperature from root.test.wf01.wt01 where time >0 and time <5 select count(s0) from root.test.wf01.wt02 WHERE root.test.wf01.wt02.s0 < 25 select max_value(s0) from root.test.wf01.wt02 where time < now() - 5h select min_time(s0) from root.test.wf01.wt02//排序 0.11 select * from root.test.wf01.wt01 where time > 1 order by time desc limit 10;//分組應(yīng)用 //統(tǒng)計(jì)這段時(shí)間區(qū)間內(nèi)(前包,后不包)每隔5分鐘統(tǒng)計(jì)s0個(gè)數(shù) select count(s0) from root.test.wf01.wt02 group by ([1,259222222),5m) //統(tǒng)計(jì)這段時(shí)間內(nèi)每隔5小時(shí),前2個(gè)小時(shí)有數(shù)據(jù)個(gè)數(shù) select count(s0) from root.test.wf01.wt02 group by ([86400000,259222222),2h,5h)//分頁(yè) //時(shí)間戳升序,首條下標(biāo)為0,取3條 select * from root.test.wf01.wt02 limit 3 offset 0//篩選最后一條記錄 select last temperature from root.test.wf01.wt02?
?
界面清潔神句 align by device
?
聚合函數(shù)
COUNT函數(shù)返回由SELECT語(yǔ)句選擇的時(shí)間序列(一個(gè)或多個(gè))非空值的值數(shù) FIRST_VALUE函數(shù)返回所選時(shí)間序列的第一個(gè)點(diǎn)值 LAST_VALUE函數(shù)返回所選時(shí)間序列的最后一個(gè)點(diǎn)值 MAX_TIME函數(shù)返回所選時(shí)間序列(一個(gè)或多個(gè))的最大時(shí)間戳 MAX_VALUE函數(shù)返回所選時(shí)間序列(一個(gè)或多個(gè))的最大值 AVG函數(shù)返回指定時(shí)間段內(nèi)所選時(shí)間序列的算術(shù)平均值 MIN_TIME函數(shù)返回所選時(shí)間序列的最小時(shí)間戳 MIN_VALUE函數(shù)返回所選時(shí)間序列(一個(gè)或多個(gè))的最小值 NOW函數(shù)返回當(dāng)前時(shí)間戳 SUM函數(shù)返回指定時(shí)間段內(nèi)所選時(shí)間序列的總和?
總結(jié)
以上是生活随笔為你收集整理的IoTDB常用的SQL语句大全的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python列表批量 修改_python
- 下一篇: c++ 字符串赋给另一个_7.2 C++