数据库操作-查询

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

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函数查看函数的使用!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值