SQL 進階教程 SQL进阶教程
MICK
- 出版商: 人民郵電
- 出版日期: 2017-11-01
- 定價: $474
- 售價: 5.0 折 $237
- 語言: 簡體中文
- 頁數: 301
- 裝訂: 平裝
- ISBN: 7115470529
- ISBN-13: 9787115470522
-
相關分類:
SQL
-
其他版本:
SQL進階教程(第2版)
買這商品的人也買了...
-
$320$250 -
$281程序員修煉之道 :從小工到專家 (The Pragmatic Programmer: From Journeyman to Master)
-
$980$774 -
$380$300 -
$305Oracle PL/SQL 必知必會
-
$790$616 -
$449收穫,不止 SQL 優化 — 抓住 SQL 的本質
-
$450$351 -
$680$578 -
$403SQL 基礎教程, 2/e
-
$450$356 -
$690$587 -
$780$616 -
$580$452 -
$760SQL 經典實例
-
$653MySQL 8 從入門到精通
-
$550$429 -
$580$458 -
$450$383 -
$680$476 -
$301對比Excel,輕松學習SQL數據分析
-
$450$356 -
$980$774 -
$270SQL Server 從入門到精通, 4/e
-
$600$468
相關主題
商品描述
本書是《SQL基礎教程》作者MICK為志在向中級進階的數據庫工程師編寫的一本SQL技能提升指南。全書可分為兩部分,第一部分介紹了SQL語言不同尋常的使用技巧,帶領讀者從SQL常見技術,比如CASE表達式、自連接、HAVING子句、外連接、關聯子查詢、EXISTS……去探索新發現。這部分不僅穿插講解了這些技巧背後的邏輯和相關知識,而且輔以豐富的示例程序,旨在幫助讀者提升編程水平;第二部分著重介紹關系數據庫的發展史,把實踐與理論結合起來,旨在幫助讀者加深對關系數據庫和SQL語言的理解。此外,每節末尾均設置有練習題,並在書末提供瞭解答,方便讀者檢驗自己對書中知識點的掌握程度。
本書適合具有半年以上SQL使用經驗、已掌握SQL基礎知識和技能、希望提升自己編程水平的讀者閱讀。
作者簡介
MICK(作者)
日本知名數據庫工程師,就職於SI企業,致力於數據倉庫和商業智能的開發。日常除了在其個人主頁“關係數據庫的世界”中分享數據庫和SQL的相關技術信息外,還為CodeZine(http://codezine.jp)及IT技術雜誌WEB+DB PRESS撰寫相關技術文章。同時還是《SQL解惑(第2版)》《SQL權威指南(第4版)》日文版的譯者。
吳炎昌(譯者)
畢業於西北工業大學軟件工程專業。曾供職於日本多家軟件公司,從事系統開發工作。2015年回國後加入美團點評,現任系統研發工程師。愛好旅行、電影,以及品嚐各種美食,有一位志趣相投的伴侶。
目錄大綱
第1章神奇的SQL
1-1 CASE表達式2
▲在SQL裡表達條件分支2
練習題19
1-2自連接的用法21
▲面向集合語言SQL 21
練習題35
1-3三值邏輯和NULL 38
▲SQL的溫柔陷阱38
1-4 HAVING子句的力量55
▲出彩的配角55
練習題70
1-5外連接的用法72
▲SQL的弱點及其趨勢和對策72
練習題92
1-6用關聯子查詢比較行與行94
▲用SQL進行行與行之間的比較94
練習題110
1-7用SQL進行集合運算112
▲SQL和集合論112
練習題128
1-8 EXISTS謂詞的用法130
▲SQL中的謂詞邏輯130
練習題146
1-9用SQL處理數列149
▲靈活使用謂詞邏輯149
練習題165
1-10 HAVING子句又回來了167
▲再也不要叫它配角了!167
練習題183
1-11讓SQL飛起來186
▲簡單的性能優化186
1-12 SQL編程方法216
▲確立SQL的編程風格201
第2章關係數據庫的世界
2-1關係數據庫的歷史216
▲1969年——一切從這裡開始216
2-2為什麼叫“關係”模型222
▲為什麼不叫“表”模型222
2-3開始於關係,結束於關係229
▲關於封閉世界的幸福229
2-4地址這一巨大的怪物233
▲為什麼關係數據庫裡沒有指針233
2-5 GROUP BY和PARTITION BY 238
▲物以“類”聚238
2-6從面向過程思維向聲明式思維、面向集合思維轉變的7個關鍵點243
▲畫圓243
2-7 SQL和遞歸集合250
▲SQL和集合論之間250
2-8人類的邏輯學256
▲淺談邏輯學的歷史256
2-9消滅NULL委員會260
▲全世界的數據庫工程師團結起來!260
2-10 SQL中的層級265
▲嚴格的等級社會265
第3章附錄
3-1習題解答272
3-2參考文獻296
後記300