doris怎么查询某个表昨天的数据
时间: 2024-03-05 12:48:37 浏览: 20
如果你使用的是DorisDB,可以使用如下的SQL语句查询某个表昨天的数据:
```
SELECT * FROM table_name WHERE date = DATE_SUB(CURDATE(), INTERVAL 1 DAY);
```
其中,`table_name`是要查询的表名,`date`是你要查询的日期字段名称。这个SQL语句会查询昨天的数据,`DATE_SUB(CURDATE(), INTERVAL 1 DAY)` 表示当前日期减去一天。
相关问题
Doris数据库里面的表怎么查询插入数据
查询表数据:
1. 打开Doris数据库命令行界面,输入命令:`doris> use database_name;`(其中database_name为要查询的数据库名称)
2. 输入命令:`doris> show tables;`,可以查看当前数据库中的所有表
3. 输入命令:`doris> select * from table_name;`(其中table_name为要查询的表名称),可以查看表中所有数据
插入表数据:
1. 打开Doris数据库命令行界面,输入命令:`doris> use database_name;`(其中database_name为要插入数据的数据库名称)
2. 输入命令:`doris> insert into table_name(col1, col2, col3) values(val1, val2, val3);`(其中table_name为要插入数据的表名称,col1/col2/col3为表中的列名,val1/val2/val3为要插入的值),可以插入一条数据
3. 如果要插入多条数据,可以使用如下命令:
```
doris> insert into table_name(col1, col2, col3)
values(val1, val2, val3),
(val4, val5, val6),
(val7, val8, val9);
```
其中,每一行表示一条要插入的数据,多条数据之间使用逗号隔开。
doris删除表数据
Doris可以通过两种方式删除表数据:使用DELETE FROM语句和使用ALTER TABLE DROP PARTITION语句。
1. 使用DELETE FROM语句删除表数据:
```sql
DELETE FROM table_name WHERE condition;
```
其中,table_name是要删除数据的表名,condition是删除数据的条件。如果不指定条件,则会删除表中的所有数据。
2. 使用ALTER TABLE DROP PARTITION语句删除表数据:
```sql
ALTER TABLE table_name DROP PARTITION partition_name;
```
其中,table_name是要删除数据的表名,partition_name是要删除的分区名。这种方式适用于分区表,可以删除指定分区中的数据。
需要注意的是,由于Doris的删除目前是逻辑删除,所以无论使用哪种方式删除数据,都不会影响affected rows的值,它恒为0。