1. 程式人生 > >OCP-1Z0-051-V9.02-134題

OCP-1Z0-051-V9.02-134題

134. Where can subqueries be used? (Choose all that apply.)

A. field  names in the  SELECT statement  標量子查詢

B. the  FROM clause in the  SELECT statement  內聯檢視

C. the  HAVING clause in the  SELECT statement   select的having子句

D. the  GROUP BY clause in the  SELECT statement

E. the  WHERE clause in only the  SELECT statement

F. the  WHERE clause in SELECT as well as all DML statements  select的where子句與所有的DML操作。

Answer: ABCF

答案解析:

子查詢是一個SELECT語句,它嵌入到另一個SELECT語句的子句中。通過使用子查詢,可以用簡單的語句構建功能強大的語句。當需要從表中選擇行,而選擇條件卻取決於該表自身中的資料時,子查詢非常有用。 可以在許多SQL 子句中使用子查詢,其中包括以下子句: • WHERE子句 • HAVING子句 • FROM子句 在該語法中: operator包括比較條件,例如>、=或IN 注:比較條件分為以下兩類:單行運算子(>、=、>=、<、<>、<=)和多行運算子(IN、ANY、ALL、EXISTS)。 子查詢通常被稱為巢狀SELECT語句、子SELECT語句或內部SELECT語句。通常先執行子查詢,然後使用其輸出來完善主查詢(即外部查詢)的查詢條件。

A,SELECT語句中的欄位名稱

B,SELECT語句的FROM子句中

C,SELECT語句的HAVING子句中

D,SELECT語句的GROUP BY子句中,不行

E,只能用於WHERE子句,錯誤,還可以用在HAVING和FROM子句。

F,SELECT與DML語句的WHERE子句中