如何停止在游标,过程和函数方面思考每个查询,并按原样使用SQL?我们是否仅通过实践就过渡到使用SQL进行思考,还是学习基于集合的查询语言有什么魔力?您做了什么以完成过渡?
如果您是真正的SQL极客,请首先考虑几个示例:
SQL
圣经的一致性 是一个FULLTEXT索引到Bible
FULLTEXT
Bible
卢卡·帕乔利 ( Luca Pacioli )描述重复簿记的 Summa算术 实际上是一种规范化的数据库模式
当Xerxes I用围墙围住10,000他的士兵占领的区域,然后让其他人穿过这个围墙行进来计算他的军队时,他使用了HASH AGGREGATE方法。
Xerxes I
10,000
HASH AGGREGATE
The House That Jack Built 应该使用自联接重写。
The House That Jack Built
The Twelve Days of Christmas 应该使用自连接和 ROWNUM
The Twelve Days of Christmas
ROWNUM
There Was An Old Woman Who Swallowed a Fly应该用重写CTE的
There Was An Old Woman Who Swallowed a Fly
CTE
如果European Union调用了European Union All,我们会在 欧洲钞票 上看到27这个单词的拼写,而不是。euro ****2
European Union
European Union All
27
euro
2
最后,你可以阅读我的博客一跛的文章就如何 我 不再担心并学会了爱SQL(我差点忘了我写的):
还有一篇关于该主题的文章: