starrocks 日期函数
时间: 2024-08-16 13:02:29 浏览: 408
Oracle日期函数简介
StarRocks是一款兼容MySQL的开源分布式数据库系统,它支持多种日期和时间相关的函数,用于处理日期、时间和时间戳操作。以下是几个常见的StarRocks日期函数示例:
1. **CURRENT_TIMESTAMP**:返回当前的系统时间戳。
```sql
SELECT CURRENT_TIMESTAMP;
```
2. **DATE_FORMAT(date, format)**:格式化日期字符串,如 `%Y-%m-%d`。
```sql
SELECT DATE_FORMAT(CURRENT_DATE, '%Y-%m-%d');
```
3. **YEAR(date)**:提取日期中的年份。
```sql
SELECT YEAR('2023-04-01');
```
4. **MONTH(date)**:提取日期中的月份。
```sql
SELECT MONTH('2023-04-01');
```
5. **DAYOFMONTH(date)**:返回给定日期是该月的第几天。
```sql
SELECT DAYOFMONTH('2023-04-01');
```
6. **ADD_DATE(date, interval)**:向日期添加指定的时间间隔(例如天数)。
```sql
SELECT ADD_DATE(CURRENT_DATE, INTERVAL 1 DAY);
```
7. **DATEDIFF(date1, date2)**:计算两个日期之间的差值(单位通常是天)。
```sql
SELECT DATEDIFF('2023-04-01', '2023-03-30');
```
星罗万象的日期函数不止以上这些,你可以查阅StarRocks的官方文档以获取完整的函数列表和用法。
阅读全文