摘要: 对查询结果进行排序是日常应用开发中最为常见的需求,在SQL中通过order by实现。order by是select语句中一部分,即子句。 1.order by 1.1 单列排序 其实,检索出的数据并不是随机显示的。如果不排序,数据一般将以它在底层表中出现的顺序显示,这有可能是数据最初添加到表中的顺 阅读全文
posted @ 2018-07-13 11:39 怀瑾握瑜XI 阅读(1942) 评论(0) 推荐(1) 编辑
摘要: 有时需要查询某列上的不重复的数据,如: SELECT name FROM student; 结果: | name | | | | lxy | | lxy | | lxy | | lxy | 这样的结果显然不符合我们的需求。如何对列数据进行去重,查询出唯一值。可以使用distinct关键字,如: | 阅读全文
posted @ 2018-07-13 11:38 怀瑾握瑜XI 阅读(3268) 评论(0) 推荐(0) 编辑
摘要: SQL语句是由DBMS处理的指令。如果你希望包括不进行处理和执行的文本,该怎么办呢?为什么你想要这么做呢?原因有以下几 点。 我们这里使用的SQL语句都很短,也很简单。然而,随着你的SQL语句变长,复杂性增加,你就会想添加一些描述性的注释,这便于你自 己今后参考,或者供项目后续参与人员参考。这些注释 阅读全文
posted @ 2018-07-13 11:38 怀瑾握瑜XI 阅读(9021) 评论(0) 推荐(0) 编辑
摘要: 在开始之前先了解下SQL中的操作分类。根据与数据库不同操作的交互,对数据不同的处理类型,可以将SQL分为四种:插入、删除、修改、查询。本篇文章中主要介绍查询操作。其实查询操作也是日常应用使用最为频繁且是应用性能的关键点。 1.查询(select)语法 SELECT column1, column2. 阅读全文
posted @ 2018-07-13 11:36 怀瑾握瑜XI 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 在说到SQL之前需要了解一些关于数据库的概念: 数据库(database):是一个以某种有组织的方式存储的数据集合。存储数据的仓库,不过是以一定的组织方式进行存储。 DBMS:数据库管理系统。经常遇到的Mysql软件、Oracle软件、DB2软件、Postgresql软件等,这些都是数据库管理系统。 阅读全文
posted @ 2018-07-13 11:34 怀瑾握瑜XI 阅读(962) 评论(0) 推荐(0) 编辑