注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫SQL SeverSQL范例完全自學(xué)手冊

SQL范例完全自學(xué)手冊

SQL范例完全自學(xué)手冊

定 價:¥59.80

作 者: 龐婭娟,房大偉,張躍廷 編著
出版社: 人民郵電出版社
叢編項: 軟件工程師入門
標(biāo) 簽: SQL

ISBN: 9787115212948 出版時間: 2009-10-01 包裝: 平裝
開本: 16開 頁數(shù): 430 字數(shù):  

內(nèi)容簡介

  《SQL范例完全自學(xué)手冊》是一本集查詢、使用、學(xué)習(xí)和練習(xí)為一體的自學(xué)手冊,書中介紹了應(yīng)用SQL進行開發(fā)的各種技術(shù)和技巧。全書分為17章,內(nèi)容包括SQL基本查詢,WHERE子句過濾,ORDERBY子句排序,數(shù)值查詢,字符串查詢,日期查詢,聚合數(shù)據(jù)檢索,分組統(tǒng)計數(shù)據(jù),子查詢,交叉表、遞歸查詢與分布式查詢,插入、更新和刪除數(shù)據(jù),XML數(shù)據(jù)檢索,優(yōu)化操作,管理和維護數(shù)據(jù)庫、SQL編程與應(yīng)用等?!禨QL范例完全自學(xué)手冊》精選了154個典型實例,所選實例覆蓋了SQL數(shù)據(jù)庫開發(fā)中的熱點問題和關(guān)鍵問題。全書按實際應(yīng)用進行分類,可以使讀者在短時間內(nèi)掌握更多實用技術(shù),快速提高編程水平。《SQL范例完全自學(xué)手冊》附有配套DVD光盤,光盤中提供了實例的全程視頻講解及所有實例源代碼,這些源代碼都經(jīng)過精心調(diào)試,在WindowsXP、Windows2000和Windows2003下測試通過?!禨QL范例完全自學(xué)手冊》內(nèi)容詳盡,實例豐富,非常適合作為編程人員及項目開發(fā)人員的學(xué)習(xí)用書。

作者簡介

暫缺《SQL范例完全自學(xué)手冊》作者簡介

圖書目錄

第1章 SQL基本查詢
實例001 在SELECT語句中使用計算列及列別名 2
實例002 定義批處理(BEGIN...END語句) 4
實例003 查詢指定行數(shù)據(jù) 7
實例004 去除結(jié)果集中的重復(fù)行/列數(shù)據(jù)(DISTINCT關(guān)鍵字) 9
實例005 計算數(shù)據(jù)在結(jié)果集中的行號(ROW_NUMBER()函數(shù)) 11
實例006 隨機查詢n行數(shù)據(jù)(NEWID()函數(shù)) 13
實例007 查詢指定長度的文本類型數(shù)據(jù)(READTEXT命令) 15
實例008 格式化結(jié)果集數(shù)據(jù)(CONVERT()函數(shù)、CAST()函數(shù)) 18
實例009 使用iif()函數(shù)根據(jù)指定條件顯示查詢結(jié)果 21
實例010 利用查詢結(jié)果集生成表/臨時表 22
第2章 SELECT語句:WHERE子句過濾
實例011 運用AND與OR運算符有效的排列查詢條件 28
實例012 使用比較運算符查詢指定范圍內(nèi)的數(shù)據(jù) 30
實例013 通過IN運算符給出查詢范圍 33
實例014 使用BETWEEN/NOT BETWEEN...AND查詢范圍數(shù)據(jù) 35
實例015 利用LIKE并引用通配符、轉(zhuǎn)義字符進行模糊查詢 38
實例016 查詢?yōu)榭?不為空的數(shù)據(jù)(IS NULL/IS NOT NULL) 41
實例017 在查詢中處理字段值為NULL的數(shù)據(jù) 44
實例018 使用謂詞查詢數(shù)據(jù)(ALL/ANY) 46
實例019 通過EXISTS運算符查詢符合條件的數(shù)據(jù) 48
實例020 使用NOT運算符查詢否定條件的數(shù)據(jù)(與<>運算符等效) 51
第3章 SELECT語句:ORDER BY子句排序
實例021 多字段的升序/降序排列查詢結(jié)果集 56
實例022 按照姓氏筆畫/音序排序 57
實例023 按升序排列“名列前三”的數(shù)據(jù) 60
實例024 對重復(fù)值的排序 62
實例025 在ORDER BY子句中使用表達式 63
實例026 在ORDER BY子句中使用日期函數(shù) 66
實例027 排序包含字母及數(shù)字的字段 69
實例028 隨機排序指定行數(shù)的查詢結(jié)果集 71
實例029 根據(jù)一定條件進行動態(tài)排序 72
實例030 在視圖中使用ORDER BY子句 75
第4章 數(shù)值查詢
實例031 在查詢時對數(shù)值進行取整 78
實例032 對查詢到的數(shù)值四舍五入 80
實例033 利用三角函數(shù)計算數(shù)值 83
實例034 根據(jù)查詢數(shù)值求弧度/角度(DEGREES()函數(shù)、RADIANS()函數(shù)) 91
實例035 求數(shù)值的指數(shù)/對數(shù) 93
實例036 實現(xiàn)數(shù)值的進制轉(zhuǎn)換 98
實例037 根據(jù)生成的隨機數(shù)查詢記錄(RAND()函數(shù)) 100
實例038 根據(jù)查詢數(shù)值的符號顯示具體文本(SING()函數(shù)) 101
實例039 求數(shù)值的絕對值(ABS()函數(shù)) 103
實例040 判斷是否為數(shù)值(ISNUMERIC()函數(shù)) 105
第5章 字符串查詢
實例041 在字符串中去除空格 108
實例042 在字符串中插入空格 110
實例043 實現(xiàn)字符串的大小寫轉(zhuǎn)換 113
實例044 轉(zhuǎn)換為字符數(shù)據(jù) 115
實例045 返回字符在字符串中出現(xiàn)的次數(shù) 119
實例046 返回字符串中的子串 122
實例047 刪除字符串中的子串 123
實例048 查找并替換字符串 125
實例049 比較兩個字符串 127
第6章 日期查詢
實例050 查詢指定時間段的數(shù)據(jù) 130
實例051 轉(zhuǎn)換日期格式 132
實例052 計算兩個日期的距離(DATEDIFF()函數(shù)) 135
實例053 按指定日期的天、月、年分別查詢數(shù)據(jù) 137
實例054 返回當(dāng)前日期時間及對應(yīng)星期數(shù) 140
實例055 查詢指定時間間隔的數(shù)據(jù)(DATEADD()函數(shù)) 142
實例056 綜合運用DATEDIFF()與DATEADD()函數(shù) 144
實例057 判斷是否為日期(ISDATE()函數(shù)) 147
第7章 聚合數(shù)據(jù)檢索
實例058 對多列的求和運算 150
實例059 求大于平均值的數(shù)據(jù) 152
實例060 求最大/最小值 155
實例061 求無重復(fù)/不為空的記錄數(shù) 158
實例062 隨機查詢求和 161
實例063 統(tǒng)計某個值出現(xiàn)的次數(shù) 163
第8章 分組統(tǒng)計數(shù)據(jù)
實例064 分組匯總數(shù)據(jù)并排序 168
實例065 計算各組數(shù)據(jù)的平均值(將NULL轉(zhuǎn)換為0) 169
實例066 使用ALL查詢?nèi)糠纸M 172
實例067 使用ROLLUP生成部分分組 174
實例068 使用CUBE生成帶有小計和總計的交叉表 176
實例069 使用WHERE子句與HAVING子句指定查詢及分組條件 178
實例070 使用OVER子句和聚合函數(shù)實現(xiàn)分區(qū)聚合數(shù)據(jù) 181
實例071 使用COMPUTE返回數(shù)據(jù)明細及匯總結(jié)果(多個結(jié)果集) 184
實例072 使用COMPUTE BY返回分組信息及對應(yīng)匯總數(shù)據(jù)(多個結(jié)果集) 186
第9章 子查詢
實例073 在SELECT子句中使用子查詢 190
實例074 在WHERE子句中通過比較運算符引入子查詢 192
實例075 在FROM子句中使用子查詢 195
實例076 使用IN運算符引入子查詢 197
實例077 使用NOT IN運算符引入子查詢 200
實例078 利用ALL謂詞引入子查詢 202
實例079 利用ANY/SOME謂詞引入子查詢 205
實例080 使用EXISTS運算符引入子查詢 207
實例081 使用NOT EXISTS運算符引入子查詢 210
實例082 在HAVING子句使用子查詢過濾一組數(shù)據(jù) 211
實例083 在UPDATE語句中使用子查詢更新數(shù)據(jù) 213
實例084 在INSERT INTO語句中使用子查詢添加數(shù)據(jù) 215
實例085 在DELETE語句中使用子查詢刪除數(shù)據(jù) 217
第10章 連接查詢
實例086 實現(xiàn)兩表的笛卡爾乘積查詢(CROSS JOIN) 220
實例087 在WHERE子句中設(shè)置連接條件 221
實例088 使用INNER JOIN實現(xiàn)自身連接 223
實例089 使用INNER JOIN實現(xiàn)等值連接 224
實例090 使用INNER JOIN實現(xiàn)不等連接 225
實例091 多表內(nèi)連接的查詢 227
實例092 使用LEFT OUTER JOIN以左表為依據(jù)查詢匹配數(shù)據(jù) 228
實例093 使用RIGHT OUTER JOIN以右表為依據(jù)查詢匹配數(shù)據(jù) 230
實例094 使用FULL JOIN查詢兩表匹配的所有數(shù)據(jù) 232
實例095 多表外連接的查詢 233
第11章 組合查詢
實例096 使用UNION組合多個結(jié)果集 238
實例097 使用UNION ALL組合保留重復(fù)數(shù)據(jù) 239
實例098 排序組合后的查詢數(shù)據(jù) 241
實例099 求兩個結(jié)果集的交集(INTERSECT運算符) 243
實例100 求兩個結(jié)果集的差集(EXCEPT運算符) 245
第12章 交叉表、遞歸與分布式查詢
實例101 使用CASE語句指定顯示的文本 248
實例102 使用CASE語句更新數(shù)據(jù) 249
實例103 通過CASE語句生成靜態(tài)交叉表 251
實例104 實現(xiàn)結(jié)果集中記錄的行列轉(zhuǎn)換 253
實例105 使用PIVOT運算符實現(xiàn)交叉表 256
實例106 使用UNPIVOT運算符反轉(zhuǎn)交叉表 259
實例107 CTE遞歸查詢 262
實例108 調(diào)用系統(tǒng)存儲過程進行分布式查詢 265
實例109 使用函數(shù)實現(xiàn)分布式查詢 267
實例110 運用分布式事務(wù) 269
第13章 插入、更新和刪除數(shù)據(jù)
實例111 使用INSERT INTO語句插入數(shù)據(jù) 272
實例112 使用UNION ALL運算符批量插入數(shù)據(jù) 275
實例113 使用INSERT SELECT語句批量插入數(shù)據(jù) 277
實例114 實現(xiàn)數(shù)據(jù)庫與Excel數(shù)據(jù)的導(dǎo)入導(dǎo)出 279
實例115 實現(xiàn)SQL Server與Access數(shù)據(jù)的導(dǎo)入導(dǎo)出 283
實例116 使用UPDATE語句更新數(shù)據(jù) 286
實例117 使用DELETE語句刪除數(shù)據(jù) 289
實例118 刪除表中相同的行數(shù)據(jù)(游標(biāo)) 292
實例119 刪除完全重復(fù)的行(臨時表) 299
第14章 XML數(shù)據(jù)檢索
實例120 以XML形式顯示檢索數(shù)據(jù)(FOR XML RAW) 304
實例121 檢索數(shù)據(jù)以生成XML文件(FOR XML AUTO) 310
實例122 將XML數(shù)據(jù)插入到數(shù)據(jù)表中 314
實例123 利用XML索引檢索數(shù)據(jù) 317
實例124 查找XML節(jié)點(QUERY方法) 321
實例125 提取XML節(jié)點元素值(VALUE方法) 324
實例126 插入XML元素節(jié)點 327
實例127 刪除XML元素節(jié)點 331
實例128 更新XML元素節(jié)點的值 334
實例129 將XML節(jié)點轉(zhuǎn)變?yōu)閷?yīng)字段(NODES方法) 337
第15章 優(yōu)化操作
實例130 創(chuàng)建索引加快數(shù)據(jù)引用(非聚集、惟一、聚集索引) 342
實例131 使用約束維護數(shù)據(jù)完整性(主鍵、惟一、檢查約束) 349
實例132 使用視圖格式化檢索數(shù)據(jù) 354
實例133 執(zhí)行帶參數(shù)的存儲過程以動態(tài)檢索數(shù)據(jù) 359
實例134 定義觸發(fā)器以自動執(zhí)行SQL語句 364
實例135 異常錯誤處理 369
實例136 應(yīng)用事務(wù)維護數(shù)據(jù)的一致性 371
實例137 在事務(wù)中的表級鎖定 374
實例138 實現(xiàn)事務(wù)并發(fā)控制 377
第16章 管理和維護數(shù)據(jù)庫
實例139 創(chuàng)建/修改數(shù)據(jù)庫 384
實例140 創(chuàng)建/修改數(shù)據(jù)表 388
實例141 備份數(shù)據(jù)庫 394
實例142 恢復(fù)數(shù)據(jù)庫 397
實例143 附加/分離數(shù)據(jù)庫 400
實例144 查看數(shù)據(jù)庫對象 402
實例145 加密數(shù)據(jù)庫中的數(shù)據(jù) 405
實例146 防止SQL注入攻擊 406
第17章 SQL編程與應(yīng)用
實例147 在C語言中使用SQL通信區(qū) 410
實例148 嵌入式SQL中的主變量 412
實例149 嵌入式SQL中的游標(biāo)操作 415
實例150 在高級語言中嵌入SQL語句 417
實例151 在數(shù)據(jù)庫管理系統(tǒng)中嵌入SQL語句 420
實例152 預(yù)編譯嵌入式SQL語句 422
實例153 執(zhí)行嵌入式SQL語句 424
實例154 動態(tài)執(zhí)行SQL語句 424
附錄

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號