navicat循环执行上下两行相减sql语句_学SQL的你,是否也常被这5个问题所困扰?...

点击关注上方“SQL数据库开发”,

设为“置顶或星标”,第一时间送达干货

随着公众号的持续运营,越来越多的小伙伴,被我邀请进微信技术交流群。久而久之会有小伙伴找我咨询各种各样的问题。 小伙伴们问的问题五花八门,但是基本都是跟数据库和SQL有关的。 我总结了一下,这些问题大致有这么几类:
  • 数据库安装卸载报错
  • SQL代码报错
  • SQL技术咨询
  • 要学习资料
  • 职业规划问题
下面是我对这些问题的一个解答,希望能够对你有所启发和帮助。 数据库安装卸载报错 这两个问题我在公众号上有详细的介绍每一个步骤,包括安装前的准备条件,安装过程中需要注意的地方,以及安装过程中报错了该如何解决。 这里我就不再赘述了,有需要的小伙伴可以去公众号搜索一下历史文章。 而有些比较零碎又不便于发推文的。那我是怎么解决的呢?

SQL代码报错

对于这样的问题,一般系统都会给出提示,像下面这几种 67617d16368b5a0338b481c231aef208.png 2c9cdecf77e3edb1857b304be9c47285.png f86ae19dd698c529852723310087c103.png 有的我能看出来问题所在就直接指出来了。有的看不出来,只好寻求百度。直接输入错误信息,十有八九会有类似的问题的解决方案,有时候甚至不需要你输入完整错误信息,只需要输入错误代码即可。 但是出来那么多解决方法,到底哪个是对的呢?这个就要看解决方法与你错误的契合度了。如果完全一致,那没的说就是它了,如果有个别出入,可以多看几个解决方法再择优使用。 此外错误代码也分数据库平台,所以在搜索的时候,我会加上数据库平台名称,比如是Mysql的错误代码,我会在错误代码前加个Mysql,这样就不会找到Oracle或者SQL Server中可能有相同的错误代码了。

SQL技术性问题

这些一般都是咨询该如何实现的问题,比如上下相邻两行时间差该怎么解决,如何将同一组的内容写到一行,如何统计每隔5分钟的人流量等等。 上面这些问题我们都可以归纳为逻辑问题,虽说SQL不是万能的,但是在处理逻辑问题这方面,这可是它的强项。 比如相邻两行时间差,可以添加自增长ID后进行错位相减。或者使用系统提供的函数,比如SQL Server和Oracle就有Lead()和Lag()向前向后位移N行的函数(默认是偏移1行),然后再和原始列相减。 这方面的问题确实需要经验才能解决,我在回答这类问题时不大喜欢直接给他们完整的代码,更多的是我会告诉他们该怎么做,需要使用到哪些技术点。 因为直接给他们代码了,可能就不会去思考了,不会花时间去理解这些技术点的作用了。久而久之还是没有学到一些比较实用的技能。 (后面两个问题留给小伙伴们去思考啦) 要学习资料 这个占比其实也不少,为什么要单独拿出来说呢?主要是我们公众号确实屯了不少好的学习资料,耐何有少部分刚关注或者关注了很久的小伙伴,可能没时间翻一下我们的公众号。 其实我们所有学习资料都在公众号菜单栏里,见下图: 87fe77b4fff0e9de0e63a4b17e23e961.png 不管是视频资料,PDF文档,还是软件安装包,这里都为大家准备好了,当然都是与数据库相关的。 其中资源汇总里把上面几个,还有其他与数据库相关的内容也放进去了,可谓应有尽有。 所以下次如果需要学习资料的小伙伴,可以先在我们公众号里找找,如果确实没有你想要的可以来问我要。 职业规划问题 我们公众号面向的读者,大部分其实都是数据库的初学者。好多都是刚毕业或者转行做数据相关的工作,需要使用到数据库和SQL语言。所以都对数据库相关的职业比较迷茫。 作为一个过来人,每每遇到这样的小伙伴,我觉得自己瞬间就成为了对方的“人生导师”,不敢信口胡诌。同时也想起了我刚毕业时,没人能指点一二的困境。 bd85131479c32a1449730b62253567b6.png 05c5e6ace118921dfdbb5a8b07161ddc.png d77e0760cfe0e2ea1b0ca8dff4a49314.png 上面的截图是小伙伴向我咨询职业相关的内容,在跟他们交流的过程中,我只是将我对当前行业的一些理解告诉他们。我的建议可能有帮助,也可能只是一剂安慰剂,真正做决定的还是他们自己。就像我选择数据库这一行也是我自己的决定,但我觉得这个决定很正确。 以上就是我平时经常被问到的一些问题,也是小伙伴们比较关心的几个问题,希望能够帮助到你们。如果还有其他问题,欢迎在底下留言或者加我微信咨询(我的微信号: liyue_sqlroad )。
——End——
后台回复关键字:1024,获取一份精心整理的技术干货后台回复关键字:进群,带你进入高手如云的交流群。推荐阅读

除了会排序,你对ORDER BY的用法可能一无所知!

50 款数据可视化分析工具大集合,总有一款适合你

推荐一款Excel快速加载SQL的插件,方便又好用

为Navicat正名,Navicat完全使用手册(上)

《SQL必知必会》读书笔记,30分钟入门SQL!

这是一个能学到技术的公众号,欢迎关注 c56414af3896630a24729ac3fe8f8310.png 点击「 」了解SQL训练营
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值