influxdb根据orgname 查看orgid
时间: 2023-07-11 10:37:12 浏览: 111
抱歉,我之前的回答有误,正确的查询语句应该是:
```
SELECT * FROM orgs WHERE name = 'orgname'
```
将`orgname`替换为您想要查询的组织名称,执行该语句后,您将会得到该组织的`orgid`信息。请注意,该语句需要在InfluxDB 2.0版本中使用。如果您使用的是InfluxDB 1.x版本,则可以使用以下语句:
```
SHOW ORGANIZATIONS
```
该语句将会返回所有组织的信息,包括`orgid`和`name`等。您可以在结果中查找您想要查询的组织名称,并获取其对应的`orgid`信息。
相关问题
命令行界面对influxdb进行初始化并查看其orgid和orgname,bucket
可以按照如下步骤在命令行界面对InfluxDB进行初始化并查看其orgid、orgname和bucket:
1. 进入InfluxDB的命令行工具influx
2. 创建一个新的组织(org),使用以下命令:
```
> CREATE ORG <orgname>
```
其中,<orgname>为你想要创建的组织名字。
3. 查看新创建的组织的orgid和orgname,使用以下命令:
```
> SHOW ORGS
```
该命令会列出所有已存在的组织,包括新创建的组织,其orgid和orgname会显示在结果中。
4. 创建一个新的bucket(数据存储桶),使用以下命令:
```
> CREATE BUCKET <bucketname> --org <orgname>
```
其中,<bucketname>为你想要创建的bucket名字,<orgname>为新创建的组织的名字。
5. 查看新创建的bucket,使用以下命令:
```
> SHOW BUCKETS
```
该命令会列出所有已存在的bucket,包括新创建的bucket,其名称和组织名会显示在结果中。
select DISTINCT h.ONLYID, h.CMSNO, h.USERNAME, h.ORGNAME, h.ORGID, h.PURDATE, h.DEVICENAME, h.STATE, h.BELONGS, (select ORGNAME from SYS_ORG where ORGID = (select ORGSUPID from SYS_ORG where ORGID = h.ORGID)) DANWEI from CMS_HISTORICALDATA h LEFT JOIN SYS_ORG o ON h.ORGID = o.ORGID where h.devicename = '计算机' and h.DEL = '0' and h.CHANGENO = '1' and USERNAME = '孙雪' order by DANWEI, ORGNAME 以上sql语句为什么还是有重复的onlyid,没有完全去重
可能是因为在查询结果集中,存在多个记录拥有相同的值,这些记录的其他字段值不同,所以在执行DISTINCT操作时,无法完全去重。如果你想要完全去重,可以使用GROUP BY语句替代DISTINCT,例如:
```
select h.ONLYID, h.CMSNO, h.USERNAME, h.ORGNAME, h.ORGID, h.PURDATE, h.DEVICENAME, h.STATE, h.BELONGS,
(select ORGNAME from SYS_ORG where ORGID = (select ORGSUPID from SYS_ORG where ORGID = h.ORGID)) DANWEI
from CMS_HISTORICALDATA h
LEFT JOIN SYS_ORG o ON h.ORGID = o.ORGID
where h.devicename = '计算机' and h.DEL = '0' and h.CHANGENO = '1' and USERNAME = '孙雪'
group by h.ONLYID, h.CMSNO, h.USERNAME, h.ORGNAME, h.ORGID, h.PURDATE, h.DEVICENAME, h.STATE, h.BELONGS,
(select ORGNAME from SYS_ORG where ORGID = (select ORGSUPID from SYS_ORG where ORGID = h.ORGID))
order by DANWEI, ORGNAME
```
这样可以确保每个ONLYID只出现一次,但是可能会导致其他字段的值被合并。需根据实际情况进行调整。
阅读全文