全部產品
Search
文件中心

OpenSearch:SELECT

更新時間:Oct 11, 2024

SELECT 語句用於從表中選取資料。SELECT語句是查詢文法的核心,所有進階查詢語法都是圍繞SELECT語句展開的。本節將簡單支援的SELECT語句文法,進階用法請參考其他的小節。

文法格式

SELECT:
  SELECT [ DISTINCT ]
  	{ * | projectItem [, projectItem ]* }
  FROM tableExpression
  	[ WHERE booleanExpression ]
  	[ GROUP BY { groupItem [, groupItem ]* } ]
    [ ORDER BY { orderByItem [, OrderByItem ]* }]
  	[ HAVING booleanExpression ]
    [ LIMIT number]
    [ OFFSET number]
  
projectItem:
  expression [ [ AS ] columnAlias ]
  | tableAlias . *

樣本

SELECT * FROM table;

SELECT f1, f2 AS ff FROM table;

SELECT DISTINCT f FROM table;

SELECT * FROM (
      SELECT f1, count(*) AS num
      FROM t1
      GROUP BY f1
  ) tt
  WHERE tt.num > 100;