介绍presto sql基础语法
时间: 2023-08-26 15:05:11 浏览: 184
trino-query-formatter:Presto SQL查询格式化程序
Presto SQL是一种分布式SQL查询引擎,它可以查询多种数据源,包括Hadoop、Cassandra、MySQL等。以下是Presto SQL的基础语法:
1. SELECT语句:用于从表中选择数据。语法如下:
```
SELECT column_name1, column_name2, …
FROM table_name;
```
2. WHERE语句:用于过滤数据。语法如下:
```
SELECT column_name1, column_name2, …
FROM table_name
WHERE condition;
```
3. ORDER BY语句:用于按照指定的列排序查询结果。语法如下:
```
SELECT column_name1, column_name2, …
FROM table_name
ORDER BY column_name1 [ASC|DESC];
```
4. GROUP BY语句:用于按照指定的列对查询结果进行分组。语法如下:
```
SELECT column_name1, column_name2, …
FROM table_name
GROUP BY column_name1;
```
5. JOIN语句:用于将两个或多个表中的数据合并在一起。语法如下:
```
SELECT column_name1, column_name2, …
FROM table1
JOIN table2
ON table1.column_name = table2.column_name;
```
6. UNION语句:用于将两个或多个查询结果合并在一起。语法如下:
```
SELECT column_name1, column_name2, …
FROM table1
UNION
SELECT column_name1, column_name2, …
FROM table2;
```
7. LIMIT语句:用于限制查询结果的数量。语法如下:
```
SELECT column_name1, column_name2, …
FROM table_name
LIMIT number;
```
以上是Presto SQL的基本语法,还有其他一些高级语法可以根据需要使用。
阅读全文