数据库之SQL(基础SELECT语句及ORDER BY 语句)

     SQL中的查询语句还是很多的,看得有没有眼花缭乱吖,现在让我们一起以问题的形式来过一下SELECT的查询语句吧^_^

一、我们在SQL中常见的SELECT语句有哪些?

《数据库之SQL(基础SELECT语句及ORDER BY 语句)》

二、如何查询数据表中的全部数据?

1.select list(*全部) from table

《数据库之SQL(基础SELECT语句及ORDER BY 语句)》

三、如何查询表中具体列的数据?

《数据库之SQL(基础SELECT语句及ORDER BY 语句)》

四、简单的SELECT还有哪些功能?

运算

《数据库之SQL(基础SELECT语句及ORDER BY 语句)》

五、如何给运算的列加标题?

加入一个AS语句

《数据库之SQL(基础SELECT语句及ORDER BY 语句)》

六、查询结果中怎么消除列中重复的内容?

很简单在列名称前加一个distinct(有区别的)就可以了

《数据库之SQL(基础SELECT语句及ORDER BY 语句)》

七、如何在查询列的同时更改列的名称?

在原有列名的后面加一个as语句即可,而此时的更改只是查询结果的临时体现,查询完后列表还是以前的名称。

《数据库之SQL(基础SELECT语句及ORDER BY 语句)》

八、如何查询列中某一特定人的数据?

where子句的精确查询

《数据库之SQL(基础SELECT语句及ORDER BY 语句)》

为什么会出现语法错误呢?因为路飞我是用双引号来进行引用的,而SQL中不同于VB是用单引号进行引用的。
正确的执行结果:

《数据库之SQL(基础SELECT语句及ORDER BY 语句)》

九、如何查询更为精准的数据,比如性别为男,年龄为12呢?

where子句的精确查询和利用关系运算符,like 通配符进行条件筛选。

《数据库之SQL(基础SELECT语句及ORDER BY 语句)》

《数据库之SQL(基础SELECT语句及ORDER BY 语句)》

十、如何对所查精确的数据进行排序呢?

order  by语句

《数据库之SQL(基础SELECT语句及ORDER BY 语句)》

十一、如何设置升序还是降序呢?

ASC(Asending)升序
DESC(Descending )降序

《数据库之SQL(基础SELECT语句及ORDER BY 语句)》

十二、当两个成绩相同时如何再进行排序?

添加一个其他因素,如学号

《数据库之SQL(基础SELECT语句及ORDER BY 语句)》

十三、思维导图:

《数据库之SQL(基础SELECT语句及ORDER BY 语句)》

     以上是对简单的select 语句的介绍,这才刚刚开始,后面的语句会越来越深入,查询的内容也是越来越具体,一起继续探索吧^_^


    原文作者:SQL
    原文地址: https://blog.csdn.net/Elsa15/article/details/80954174
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞