浅聊简单的sql查询语句,你都知道哪些?
发布时间:2022-04-26 09:14:10 所属栏目:系统 来源:互联网
导读:这篇文章主要介绍一些Python简单的sql查询语句,同时也和大家一起来探讨select语句和多种查询方式,感兴趣的朋友不妨跟随小编一起来了解一下sql查询语句。 简单查询语句 所有复杂的语句都是由简单的语句组成基本都是由SELECT、FROM、WHERE、GROUP BY、HAVING
这篇文章主要介绍一些Python简单的sql查询语句,同时也和大家一起来探讨select语句和多种查询方式,感兴趣的朋友不妨跟随小编一起来了解一下sql查询语句。 简单查询语句 所有复杂的语句都是由简单的语句组成基本都是由SELECT、FROM、WHERE、GROUP BY、HAVING、ORDER BY等组成,当然还包括一些谓词等等。比如当我们要查询某表中所有数据时我们会像如下进行。 SELECT * FROM TABLE 到这里是不是查询就是从SELECT开始呢?我们应该从实际生活举例,如我们需要到菜市场买菜,我们想买芹菜,我们应该是到有芹菜的摊位上去买,也就是从哪里去买,到这里我们会发现上述查询数据的顺序应该是先FROM然后是SELECT。在SQL 2012基础教程中列出子句是按照以下顺序进行逻辑处理。 FROM WHERE GROUP BY HAVING SELECT ORDER BY 比如我们要查询筛选客户71下的订单,我们会进行如下查询。 FROM Sales.Orders WHERE custid = 71 GROUP BY empid, YEAR(orderdate) HAVING COUNT(*) > 1 SELECT empid, YEAR(orderdate) AS orderyear, COUNT(*) AS numberorders ORDER BY empid, orderyear 对于博主的SQL系列并非会将SELECT、HAVING等语句单独拿来讲,针对的是有了一定基础的人群,后续内容也是如此,所以到了这里我们算是将简单查询语句叙述完毕。但是我一直强调的是简短的内容,深入的理解,所以接下来看看有些需要注意的地方。 我们看到过很多文章一直在讲SQL性能问题,比如在查询所有数据时要列出所有列而非SELECT *,所以在本系列中,我也会在适当的去讲性能问题,比如本节要讲的SELECT 1和SELECT *的性能问题。 (编辑:常州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |