---
title: "关于查询 | OceanBase 文档中心"
description: 关于查询 查询（SQL）是指数据库中用来获取数据的方式，它可搭配条件限制的子句（例如 WHERE ），排列顺序的子句（例如 ORDER BY ）等语句来获取查询结果。 查询语法 一个 SQL 查询是指一个 SELECT 语句，用于从一个或多个表或者视图里查询数据。 SELECT 语句既可以完成简单的单表查询，也可以完…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 4.0.0 企业版

# 关于查询

更新时间：2026-06-26 15:06:55

查询（SQL）是指数据库中用来获取数据的方式，它可搭配条件限制的子句（例如 `WHERE`），排列顺序的子句（例如 `ORDER BY`）等语句来获取查询结果。

## 查询语法

一个 SQL 查询是指一个 `SELECT` 语句，用于从一个或多个表或者视图里查询数据。`SELECT` 语句既可以完成简单的单表查询，也可以完成复杂的连接查询和嵌套查询。

最简单的 SQL 语句格式如下：

```sql
SELECT <select_list> [ FROM <table_list>]

```

参数解释如下：

- `select_list` 指定的可以是 `table_list` 里的表的列，也可以是函数值、字符常量、计算变量等。
 - `table_list` 指定的是包含所查数据的表或者视图。

## 使用说明

实际上，`table_list` 还可以是一个子查询语句，同时还可以带上 `WHERE` 条件以限定返回的结果要符合某种条件。示例如下：

```sql
SELECT * FROM table_a t1 WHERE t1.pk IN (SELECT t2.pk FROM table_b t2);

```

需要注意的是，对于 MySQL 模式，`FROM table_list` 可以省略，这样 `select_list` 就不是指定的具体的列，而是常量或者变量值。示例如下：

```sql
obclient> SELECT '中', 6*6 ;
+-----+-----+
| 中  | 6*6 |
+-----+-----+
| 中  |  36 |
+-----+-----+
1 row in set

```

关于查询语句的详细用法，请参见 [SELECT](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000886193)。

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
