欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SQL数据查询

程序员文章站 2024-03-17 13:52:10
...

数据查询

1.简介

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

2.语句格式

SQL数据查询

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减去学生的年龄,所得到的就是学生的出生年份。