第1章 SQL概述 1
1.1 SQL的由來 1
1.2 SQL的特點 2
1.3 SQL的基本概念 3
1.4 SQL語言的基本語句 5
第2章 Excel 2019的SQL運行環(huán)境 6
2.1 通過“現有連接”使用SQL語句 6
2.1.1 通過“現有連接”使用SQL語句的步驟 6
2.1.2 連接屬性的設置 10
2.1.3 刷新導入的數據 11
2.1.4 修改數據源的連接地址 13
2.2 通過“Microsoft Query”使用SQL語句 15
2.2.1 Microsoft Query簡介 15
2.2.2 通過“Microsoft Query”使用SQL語句的步驟 16
第3章 數據查詢語句 23
3.1 SELECT的語法結構 23
3.1.1 SELECT語法格式 23
3.1.2 SQL語法結構中的約定 24
3.2 查詢表中的列 26
3.2.1 查詢一列或多列數據 26
3.2.2 查詢表中的所有列 32
3.3 別名和DISTINCT短語的使用 34
3.3.1 使用別名 34
3.3.2 使用DISTINCT短語 36
3.4 ORDER BY子句的使用 39
3.4.1 單列排序 39
3.4.2 多列排序 43
第4章 數據操作語句 45
4.1 INSERT數據插入語句 45
4.1.1 INSERT語句語法結構 45
4.1.2 INSERT語句的使用 46
4.2 UPDATE數據更新語句 53
4.2.1 UPDATE語句語法結構 54
4.2.2 UPDATE語句的使用 54
4.3 DELETE數據刪除語句 58
4.3.1 DELETE語句語法結構 58
4.3.2 DELETE語句的使用 59
第5章 運算符的使用 62
5.1 WHERE子句的語法和作用 62
5.2 比較運算符 63
5.2.1 比較運算符簡介 63
5.2.2 比較運算符的使用 63
5.3 邏輯運算符 69
5.3.1 邏輯運算符簡介 69
5.3.2 邏輯運算符的使用 70
5.4 連接運算符 78
5.4.1 連接運算符簡介 78
5.4.2 連接運算符的使用 78
5.5 算術運算符 83
5.5.1 算術運算符簡介 83
5.5.2 算術運算符的使用 84
第6章 函數的使用 88
6.1 字符串函數 88
6.1.1 字符串函數簡介 89
6.1.2 字符串函數綜合運用 92
6.2 日期和時間函數 98
6.2.1 日期和時間函數簡介 98
6.2.2 日期和時間函數綜合運用 107
6.3 數學函數 111
6.3.1 數學函數簡介 111
6.3.2 數學函數綜合運用 113
6.4 其他函數 116
6.4.1 其他函數簡介 116
6.4.2 其他函數綜合運用 117
第7章 聚集函數與數據分組 122
7.1 聚集函數 122
7.1.1 聚集函數簡介 122
7.1.2 聚集函數的綜合運用 124
7.2 數據分組 128
7.2.1 GROUP BY子句和HAVING短語簡介 128
7.2.2 GROUP BY子句與聚集函數的綜合運用 129
第8章 高級查詢 135
8.1 連接查詢 135
8.1.1 內連接查詢 135
8.1.2 外連接查詢 144
8.2 嵌套查詢 149
8.2.1 由IN引導的嵌套查詢 149
8.2.2 由比較運算符引導的嵌套查詢 153
8.2.3 由ANY或ALL引導的嵌套查詢 154
8.2.4 由EXISTS引導的嵌套查詢 156
第9章 SQL與數據透視表 159
9.1 數據透視表基本操作 159
9.1.1 創(chuàng)建數據透視表 159
9.1.2 編輯數據透視表 164
9.2 使用SQL創(chuàng)建數據透視表 167
9.2.1 使用SQL創(chuàng)建動態(tài)數據透視表 167
9.2.2 匯總多個數據源數據創(chuàng)建透視表 169
參考文獻 176