sql 语句的编写是自己的弱项,现在想通过刻意练习增强自己的 sql 编写能力,V 友们有没有好的建议?
1
avk458 2019-04-25 22:06:56 +08:00
做题
|
2
xiangyuecn 2019-04-25 22:08:17 +08:00 1
缩进:像写程序代码一样写 sql,一刀升一百级。欢迎围观我的《省市区坐标和边行政区域界数据采集》中的渣渣 ms sql:
https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/blob/master/2019/%E5%9D%90%E6%A0%87%E5%92%8C%E8%BE%B9%E7%95%8C/map_geo_%E6%A0%BC%E5%BC%8F%E5%8C%96.js |
3
CRVV 2019-04-25 23:36:12 +08:00 1
把 PostgreSQL 的文档里关于 SQL 的部分全看一遍,然后去拿 SQL 写各种本来不该拿 SQL 写的东西
比如 https://github.com/crvv/sql/blob/master/brainfuck/interpreter.sql |
4
luozic 2019-04-26 04:38:17 +08:00 via iPhone
确定数据量级,搞个私有环境 在那整,多整几次。
|
5
fox0001 2019-04-26 09:42:59 +08:00 via Android
找个需要 SQL 导出报表的工作
|
6
l00t 2019-04-26 11:08:16 +08:00
首先你得选个目标数据库。不同的库写的要求都不一样。
然后搞一堆数据去做报表,并结合看书和看别人的好的 SQL 代码,也可以跑一些论坛去看看帖。 |
7
snipes 2019-04-26 11:45:46 +08:00
多写。
|
8
fire9 2019-04-26 14:26:10 +08:00
我个人认为如果你认为你 SQL 写的不好,还不如多花心思在代码上.SQL 虽然提供了丰富的函数,但是这些玩意对性能都是硬伤.数据库的操作无非就是增删改查.只有越简单的 SQL 带来的性能才会越好.如果你要做统计分析除外.
|
9
saulshao 2019-04-26 15:54:00 +08:00
SQL 的核心在于集合论基础。语法其实非常简单。不建议学习很完整的 SQL 知识,主要是当代应用程序已经很少用到非常复杂的 SQL 脚本。
|
10
dfjslkjdf 2019-04-26 16:46:58 +08:00
学学基本语法,刷个题,20 道差不多了;
其实没啥可练的。 |