HAVING 子句的運作方式就像 WHERE 子句一樣,但是用於彙總資料。 例如,假設您使用 AVG 函數 (計算平均值) 搭配 SELECT 子句中的第一個欄位: SELECT COUNT([E-mail Address]), Company 若要讓查詢根據該 COUNT 函數的值來限制結果,您無法將準則用於 WHERE 子句中的該欄位。 相反地,您在 HAVING 子句中使用該...
自定義基本 WHERE 子句的範例是限制查詢的結果;假設您要找出客戶的電話號碼,但只能將姓氏記住為Bagel。 在此範例中,姓氏會儲存在 [姓氏] 字段中,因此 SQL 語法會是: WHERE [LastName]='Bagel' 同時使用 WHERE 子句來合併具有相符數據,但數據類型不同的欄的數據源。 這會派上用場,因為您無法在具有不同數據...
SELECT Name, Phone FROM customers WHERE City = '台北市' AND Salary >= 50000; 查詢的結果如下: NamePhone 陳四 02-87654321 利用圓括號 () 可以來執行更複雜的查詢條件,圓括號內圍住的的條件式會優先判斷。例如: WHERE 條件一 AND (條件二 OR 條件三) ...
您可在 SELECT 陳述式的 WHERE 子句中使用查詢準則。 WHERE 子句具有下列基本語法: WHERE field = criterion 例如,假設您需要某個客戶的電話號碼,但您只記得該客戶的姓氏為 Bagel。 與其查看資料庫中的所有電話號碼,您可以使用 WHERE 子句來限制結果,以更輕鬆地找到您需要的電話號碼。 假設姓氏是儲存在名為 [Last...
WHERE子句與SELECT語句一起使用,僅提取滿足指定條件的記錄。基本語法如下: SELECTcolumn_listFROMtable_nameWHEREcondition; 這裡,column_list是要獲取其值的資料庫表的列/欄位的名稱,如名稱,年齡,國家/地區等。但是,如果要獲取表中可用的所有列的值,可以使用以下語法: ...
SQL 查詢之 WHERE 子句中的運算式數目上限限制為 32。只支援內部聯結,而且是由不同資料表的資料行比較所指定。 不支援迴圈聯結。 迴圈聯結是一個 SQL 查詢,可將三個或多個資料表連結在一起至線路。 例如,以下是迴圈聯結:syntax 複製 WHERE Table1.Field1=Table2.Field1 AND Table2.Field2=Table3.Field...
[ WHERE <search_condition> ] 引數 <search_condition> 定義傳回之資料列必須符合的條件。搜尋條件中所能包括的述詞數目沒有限制。如需有關搜尋條件和述詞的詳細資訊,請參閱<搜尋條件 (Transact-SQL)>。 請參閱 參考 DELETE (Transact-SQL) 述詞(Transact-SQL) ...
sql-statement ::= UPDATE [database-name.] table-name SET column1=value1, column2=value2,... [WHERE expr] 命令是由 UPDATE 關鍵字加上您要更新記錄的表格名稱所組成。在 SET 關鍵字後面,請以逗號分隔的清單,提供欄名稱與要變更的欄值。WHERE 子句運算式提供更新記錄的一或多列。
所傳回的資料列與舊式非 SQL-92 樣式聯結中不指定任何 WHERE 子句時所傳回的資料列相同。left_table_source { CROSS | OUTER } APPLY right_table_source指定針對 left_table_source 的每個資料列評估 APPLY 運算子的 right_table_source。當 right_table_source 所包含的資料表值函數會從 left_table_source ...
WHERE指定查詢篩選條件的選擇性關鍵詞。 排序依據如果伺服器支援LDAP排序控件,則為產生伺服器端排序的選擇性關鍵詞。 Active Directory 支援排序控件,但可能會影響伺服器效能,特別是當結果集很大時。 排序列表是要排序的屬性逗號分隔清單。 請注意,Active Directory 僅支援單一排序索引鍵。 您可以使用選擇性的 ASC 和 ...