SQL数据查询

数据查询

1.简介

数据查询是数据库的核心操作,SQL提供了SELECT语句进行数据查询,该语句具有灵活的使用方式和丰富的功能。

2.语句格式


3.单表查询

单表查询是指仅涉及一个表的查询。

①选择表中的若干列

选择表中的全部或部分列即关系代数的投影运算。

(1)查询指定列

    例子:查询全体学生的学号与姓名。

SELECT Sno,Sname
FROM Student;

    例子:使用 Beers(name,manf),查询Anheuser-Busch制造了哪些啤酒。

SELECT name
FROM Beers
WHERE manf = ‘Anheuser-Busch’;

(2)查询全部列

    将表中的所有属性列都选出来有两种方法:

                    在SELECT关键字后列出所有列名;

                    如果列的显示顺序与其在基表中的顺序相同,也可以将<目标列表达式>指定为*。

    例子:查询全体学生的详细记录。

SELECT *
FROM Student;

等价于

SELECT Sno,Sname,Ssex,Sage,Sdept
FROM Student;

(3)查询经过计算的值

    SELECT子句的<目标表达式>不仅可以是表中的属性列,也可以是表达式。

    例子:查询全体学生的姓名及其出生年份。

SELECT Sname,2018-Sage /*查询结果的第二列是一个算术表达式*/
FROM Student;

    用2018减去学生的年龄,所得到的就是学生的出生年份。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值