![]() |
1
2
我会在里面接 Microsoft SQL Server 2005: T-SQL Querying . 这本书很棒,有练习和答案 关于这本书,我做了一个关于作者的采访,你可以在这里找到: Interview With Itzik Ben-Gan Author Of Inside Microsoft SQL Server 2005: T-SQL Querying |
![]() |
2
2
在我看来,最好的学习方法是做一个小的爱好项目。 例如,假设您对运动感兴趣,选择您最喜欢的运动并设想如何以最优雅的方式以sql数据库的形式对运动统计数据进行建模。您将开始思考如何从数据库中提取数据、更新数据等等。 无论何时遇到问题,您都可以查看参考书(上面提到的t-sql查询书是一本非常好的参考书),并找出最佳的解决方法。 玩具例子,练习很好。但在我看来,除非你真的面对一个问题并自己解决,否则基本面并不会卡在你的脑子里。 像这样的文章 http://www.sommarskog.se/dynamic_sql.html 也非常有帮助,因为他们提供了如何,为什么和为什么不。 也请查看此链接 http://www.sql-server-performance.com/tips/related_web_links_p1.aspx |
![]() |
4
2
有几件事需要重点关注,这将锻炼sql的许多方面,如果要编写大量sql,您应该知道这些方面:
找到一个好的数据集并尝试对其运行一些有意义的查询。确保你从一个你想解决的问题开始(例如,在Northwind数据库中居住在华盛顿的人的平均订单量是多少?). |
![]() |
5
2
|
![]() |
6
2
Wikibooks很少有练习: SQL Exercises |
![]() |
7
1
如果您手头有报表服务,甚至是visual studio,那么创建一些包含聚合、总和、计数等的报表将使您了解如何将数据用作信息,并真正提高您的sql技能。 我在一家电话公司工作,那里总是这样。我有 this 放在我桌子上的书,我发现它很方便。 祝你好运!:) |
![]() |
Community wiki · SQL语法新手 1 年前 |
![]() |
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
![]() |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
![]() |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |