Loading

数据库操作-查询

数据提取之后形成一个类似于表的结构构成查询的结果,通常叫做记录集'结果集',记录集是一个虚拟的表,只是用来临时显示查询之后的数据。

1、语法:

  select <列名>     需要查询的列名,*表示查询此表中的所有列名

  from 表名      需要查询的表名

  [where <查询条件>]  where条件字句,当需要查询某一条具体的数据时,可以添加条件。当没有条件时查询此表中的所有数据

  [ORDER BY <排序的列名>[ASC/DESC]]  当需要为此列排序时,可使用order by进行数据的排序。asc为升序,desc为降序。

2、查询数据时使用别名:

  as字句可以用来改变结果集中列的名称,也可以组合或者计算出的列指定名称

  select StudentName AS 学生姓名,StudentNo AS 学号 .....  注:多个列名之间需要使用,分隔。

3、判断数据是否为空时可使用 IS NULL 或者 IS NOT NULL。

4、常量:使用常量的默认信息添加到查询的结果集中。

  例如:SELECT StudentName AS 学生姓名,'这是常量' AS 学校名称 from Student 

  显示查询输出后,学生姓名列后面跟着学校名称列。这就是一个临时的常量,并不会在表中添加这个列名。

5、限制查询行数:TOP

  行数使用关键词 :select TOP 1 * from student .显示student表中的第一条数据

  百分比关键词:PENRCENT,查询的结果按表中所有数据的百分比显示输出  。select TOP 20 PENCENT * from student ,

  查询student表中所有数据的百分之20.

6、查询排序:

  使用ORDER BY 关键词。紧随where条件字句。。如果不指定ASC或者DESC,结果集自动使用ASC默认排序。

 

在查询中可以使用一些函数。不同的类别的函数都可以在SELECT 、UPDATE、INSERT语句中联合使用。点击SQL函数查看函数的使用!

posted @ 2019-01-04 16:27  迷茫的蕉太狼  阅读(162)  评论(0编辑  收藏  举报