每日最新情感日志速递平台 第一时间了解互联网的新鲜句子。

一些简单的查询需求

发布时间:2019-04-25 06:26 类别:数据库

  产物运营er,你是不是经常由于查询和阐发分歧维度的数据未便而懊恼?其实一些简单的查询需求,我们是能够通过SQL来做到的。所以,产物运营er仍是学点SQL语句写法吧,如许就不消不断去麻烦开辟大哥了。

  在产物运营人员的日常工作中,经常需要查询和阐发分歧维度的数据,而现有的数据阐发平台未必能满足所有的查询需求,这个时候不免要乞助开辟大哥。鲜花、赞、抱拳等成为QQ常用脸色不说,查询需求多了,还有可能会耽搁现有功能的开辟。

  但其实,一些简单的查询需求,我们完全能够本人用SQL做到。学会了它,不单能够“想什么时候查,就什么时候查”、“想查什么,就查什么”,还能够在CV上加上一句狂拽酷炫叼的“控制根基的SQL语句,用于日常的营业数据查询及阐发”。

  而对于进修任何一样工具,实操都是最好的体例,这篇文章,就是手把手教大师,在现实的数据库中,查询工作中需要用到的数据。

  我们经常会听开辟大哥说,“需要用MySQL查询”,有时又说,“写个SQL查询语句”,那么这两个是统一个工具吗?

  MySQL:是瑞典 MySQL AB 公司推出的关系型数据库办理系统(目前属于 Oracle 旗下公司。),是开源的。

  那么,能够得知SQL是一种言语,而SQL Server和MySQL都是利用SQL言语的数据库办理系统。此中MySQL是开源的,因而被更多法式员采用。

  (1)下载Navicat软件,作为开辟大哥常用的查询软件,它体积小、操作易上手,网上有免注册的版本,很容易搜到。

  (2)打开软件,点击建立新的MySQL毗连,问开辟大哥要到我们营业数据库的设置装备摆设体例,包罗用户名、账号、暗码等。

  点开“表”一列,先粗略看看总有几多个表,内容大要是什么,对于无形态码的字段,能够问开辟大哥要一份数据字典来对照理解。

  判断常用的表是哪些,一般面向产物运营人员的办理后台都具备数据查询功能,能够以此为根据——如领取系统的后台,必定有订单查询的功能,那么你能够试着去找找数据库里的订单表对应的是哪一个,和办理后台比拟,多了哪些字段。

  这时我们曾经成功的连上了数据库,并对表布局有必然领会,需要做的是按照日常的产物运营需求来查询和统计数据了。

  前面提到,作为产物运营人员,只需要利用它来“查”即可,而“查”最常用到的就是以下几个单词的组合:

  AND 、OR:当查询有多个前提时,如需满足此中的一个或多个前提,就利用AND或OR,如想查询4月广东省所有成功订单,那么查询内容就包罗广东省和订单形态为成功这两个限制前提:SELECT * FROM 订单表 WHERE 广东省 AND 订单形态=成功

  别的,我们还需要领会几个比力符号的根本用法:=(等于),=(大于等于),=(小于等于),!=(不等于),(大于),(小于)。

  起首,我们需要确认在哪一个数据表来查询数据,以第一条为例,本月新增订单量及订单金额总数,就需要我们从订单表来查询。

  查找(SELECT) 订购条数,订单金额从(FROM)订单表前提是(WHERE)本月建立和(AND)订单形态=成功和(AND)订购类型=新增

  订单金额:利用SUM函数暗示总数,订单表中金额一项为amount,因而是:SUM(amount)

  订单形态=成功:订单表中订单形态一项为:status,并在对应数据字典查看形态的数字标识,如10000代表成功,则翻译过来就是:status=10000

  订购类型=新增:订单表中订购类型一项为:order_type,新增对应的数字标识是:0,翻译过来是order_type=0

  好了,我们接下来要做的就是验收获果, http://takahangha.com/shujuku/424/


你可能喜欢的