SELECT语法

最近更新时间: 2024-10-17 17:10:00

SELECT 语句用于从表中选取数据。

SELECT 语法格式

* | SELECT 列名(KEY)

以及

* | SELECT *

说明:

SQL 语句对大小写不敏感。SELECT等效于select

SELECT 语法示例

从日志数据中选取列(KEY)为remote_addr以及method的值,列(KEY)之间用逗号分隔:

* | SELECT remote_addr, method 

从日志数据中选取所有列(KEY):

* | SELECT *

SELECT 后面也可以跟算术表达式,如从日志数据中查询下载速度:

下载速度(speed)= 总发送字节数(body_bytes_sent)+ 请求时长(request_time

* | SELECT body_bytes_sent / request_time AS speed

注意:

对日志进行日志检索时,使用的是检索语句;对日志进行日志分析时,使用的是分析语句。后台通过输入的查询语句是否以SELECT关键词开头来进行区分:

  • 若查询语句以 SELECT 开头,例如SELECT method, request_size GROUP BY method,则认为该语句是 SQL 分析语句。
  • 若查询语句不以SELECT开头,例如method:GET,则认为该语句是检索语句。