HelloWorld1 Asked: 2012-03-11 11:40:44 +0800 CST2012-03-11 11:40:44 +0800 CST 2012-03-11 11:40:44 +0800 CST 在哪里学习高级 SQL 编码 772 我在哪里可以学习更高级的 SQL 编程来提高我的 SQL 能力? 我已经查看了 AdventureWorks 2008 数据库,但我需要更多。 sql-server 9 个回答 Voted Best Answer a_horse_with_no_name 2012-03-11T13:14:26+08:002012-03-11T13:14:26+08:00 阅读此类网站、Stackoverflow 或其他 DBMS 论坛上的问题。 然后尝试解决这些问题。 解决现实世界的问题仍然是您可以拥有的最佳实践。 Alex_L 2012-03-11T19:26:15+08:002012-03-11T19:26:15+08:00 我认为,Itzik Ben-Gan和Ken Henderson的书可能非常有用。至于网站,我最喜欢的资源之一是SQLServerCentral.com。与 T-SQL 有关的“今日问题”也可能有助于提高您的知识。 msi77 2012-03-11T21:42:42+08:002012-03-11T21:42:42+08:00 很多不同复杂度的练习。 David 2012-03-11T18:57:55+08:002012-03-11T18:57:55+08:00 一些很好的资源是SQL Course(用于 CRUD 基础知识)和SQL Course 2(深入研究聚合、运算符和数学函数)。我已经向他们介绍了几个人——有些人甚至没有任何编程背景——他们在短短几天内就掌握了基础知识。 Mel Padden 2012-03-17T00:48:48+08:002012-03-17T00:48:48+08:00 快速提及 Joe Celko 的 SQL 系列书籍。其中一些有点过时,但它是一个坚实的基础。 Leigh Riffel 2012-03-17T06:45:50+08:002012-03-17T06:45:50+08:00 获取诸如SQL Certified Expert Exam Guide之类的书。无论您是否参加考试,这些书籍都旨在教授 SQL 的各个方面,尤其是更高级的用法。 HLGEM 2012-03-17T06:56:35+08:002012-03-17T06:56:35+08:00 如果你想要一个在学习技能的同时练习技能的好地方,那么 http://data.stackexchange.com/stackoverflow/query/new Grignar Grenac 2013-02-12T10:35:46+08:002013-02-12T10:35:46+08:00 真正扎实掌握基础知识是高级和基本 SQL 的最佳起点。您可以在此处下载 Itzik Ben-Gan 的逻辑查询处理海报http://tsql.solidq.com/books/insidetsql2008/Logical%20Query%20Processing%20Poster.pdf。该海报可帮助您以更合乎逻辑和一致的方式思考和编写 SQL。此外,可能比大多数可能需要一周时间才能达到相同水平的培训课程更快。 这可能是从基本 SQL 知识快速顺利地过渡到更高级主题的唯一最佳帮助。 Itzik Ben-Gan 的书也很不错,还有经典的 Joe Celko“谜题”。但是,几乎所有涉及“SQL 开发”的事情都围绕着那张海报展开——我的墙上有一张 A3 彩色副本。我还将它用作所有 SQL 培训的基础。 ooutwire 2012-03-17T06:50:28+08:002012-03-17T06:50:28+08:00 您可以尝试以下方法: learnitfirst.com 复视 SSWUG 这些有初学者、中级和高级 T-SQL 和 SQL Server 管理视频。
阅读此类网站、Stackoverflow 或其他 DBMS 论坛上的问题。
然后尝试解决这些问题。
解决现实世界的问题仍然是您可以拥有的最佳实践。
我认为,Itzik Ben-Gan和Ken Henderson的书可能非常有用。至于网站,我最喜欢的资源之一是SQLServerCentral.com。与 T-SQL 有关的“今日问题”也可能有助于提高您的知识。
很多不同复杂度的练习。
一些很好的资源是SQL Course(用于 CRUD 基础知识)和SQL Course 2(深入研究聚合、运算符和数学函数)。我已经向他们介绍了几个人——有些人甚至没有任何编程背景——他们在短短几天内就掌握了基础知识。
快速提及 Joe Celko 的 SQL 系列书籍。其中一些有点过时,但它是一个坚实的基础。
获取诸如SQL Certified Expert Exam Guide之类的书。无论您是否参加考试,这些书籍都旨在教授 SQL 的各个方面,尤其是更高级的用法。
如果你想要一个在学习技能的同时练习技能的好地方,那么
http://data.stackexchange.com/stackoverflow/query/new
真正扎实掌握基础知识是高级和基本 SQL 的最佳起点。您可以在此处下载 Itzik Ben-Gan 的逻辑查询处理海报http://tsql.solidq.com/books/insidetsql2008/Logical%20Query%20Processing%20Poster.pdf。该海报可帮助您以更合乎逻辑和一致的方式思考和编写 SQL。此外,可能比大多数可能需要一周时间才能达到相同水平的培训课程更快。
这可能是从基本 SQL 知识快速顺利地过渡到更高级主题的唯一最佳帮助。
Itzik Ben-Gan 的书也很不错,还有经典的 Joe Celko“谜题”。但是,几乎所有涉及“SQL 开发”的事情都围绕着那张海报展开——我的墙上有一张 A3 彩色副本。我还将它用作所有 SQL 培训的基础。
您可以尝试以下方法:
这些有初学者、中级和高级 T-SQL 和 SQL Server 管理视频。