随笔分类 - emanual_数据库_数据的检索
摘要:到目前为止,数据检索结果的排列顺序取决于数据库系统所决定的排序机制,这种排序机制可能是按照数据的输入顺序决定的,也有可能是按照其他的算法来决定的。在有的情况下我们需要按照某种排序规则来排列检索结果,比如按照工资从高到低的顺序排列或者按照姓名的字符顺序排列等。SELECT语句允许使用ORDER BY子
阅读全文
摘要:有时需要对数据库中的数据进行一些统计,比如统计员工总数、统计年龄大于25岁的员工中的最低工资、统计工资大于3800元的员工的平均年龄。SQL中提供了聚合函数来完成计算统计结果集条数、某个字段的最大值、某个字段的最小值、某个字段的平均值以及某个字段的合计值等数据统计的功能,SQL标准中规定了下面几种聚
阅读全文
摘要:前面演示的例子都是检索出表中所有的数据,不过在很多情况下我们需要按照一定的过滤条件来检索表中的部分数据,这个时候可以先检索出表中所有的数据,然后检查每一行看是否符合指定的过滤条件。比如我们要检索出所有工资少于5000元的员工的姓名,那么可以编写下面的代码来处理: 这种处理方式非常清晰简单,在处理小数
阅读全文
摘要:到目前为止,我们已经学习了如何创建数据表、如何修改数据表以及如何删除数据表,我们还学习了如何将数据插入数据表、如何更新数据表中的数据以及如何数据删除。创建数据表是在创建存放数据的容器,修改和删除数据表是在维护数据模型的正确性,将数据插入数据表、更新数据表以及删除数据表中的数据则是在维护数据库中数据与
阅读全文
摘要:“取出一张表中所有的数据”是最简单的数据检索任务,完成这个最简单任务的SQL语句也是最简单的,我们只要执行“SELECT * FROM 表名”即可。比如我们执行下面的SQL语句: 执行完毕我们就能在输出结果中看到下面的执行结果: 执行结果中列出了表中的所有行,而且包含了表中每一列的数据。 上面的SQ
阅读全文