Access入門教程 17.2 基本的SQL語句[3]
來源:程序員人生 發(fā)布時(shí)間:2014-04-17 14:51:14 閱讀次數(shù):2785次
現(xiàn)在再講講HAVING子句當(dāng)你在使用GROUP BY 子句對表或查詢中的記錄進(jìn)行分組的時(shí)候有時(shí)我們會要求對所選的記錄進(jìn)行限制只允許滿足條件的行進(jìn)行分組和各種統(tǒng)計(jì)計(jì)算于是我們寫到
SELECT 表字段SUM( 表字段)
FROM 表
GROUP BY 字段
HAVING 表字段= ;

單擊工具欄上的執(zhí)行按鈕我們發(fā)現(xiàn)這兩個查詢產(chǎn)生的結(jié)果是一樣的

但在標(biāo)準(zhǔn)的SQL語言中要和GROUP BY 共同使用的條件限制語句只有 HAVING 子句所以要記住在使用GROUP BY 子句時(shí)最好不要用WHERE 子句來對條件進(jìn)行限制 在這個SELECT 語句中還有一個ORDER BY 語句這個語句是用來將各種記錄進(jìn)行排序
SELECT 表字段SUM( 表字段)
FROM 表
ORDER BY 表字段;
現(xiàn)在執(zhí)行這個查詢我們發(fā)現(xiàn)所有記錄的順序是按照字段來進(jìn)行的

通過這個例子你現(xiàn)在會使用這個子句了吧?
SQL語句的單一功能非常簡單掌握起來也很容易但要將這些語句組合起來建立一個較大的查詢還需要在輸入各種表查詢和它們中的字段名時(shí)要非常仔細(xì)
[] [] []
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈