SQL基本语句2——查询

SQL基本语句2——查询select

一、概念

  • select语句将查询结果存储在一个临时的表中,这个表为结果集。其是临时的,也称为临时表。

二、基本查询

1.单列/多列查询
【注意】
若命名的字段与SQL的关键字冲突,则需在列名和表名上加上反引号``

select 列名1,列名2,... from 表名;
#eg
#查询各位学生的学号、班级和姓名
select 学号,专业班级,姓名 from Student;

2.整表查询

select * from 表名;

3.不同行查询(不重复的值)

select distinct 列名 from 表名;
#eg
#查询成绩表中的所有课程号(不是所有的课程号,而是成绩表中包含的不重复的课程号)
select distinct 课程号 from Tscore;

请添加图片描述

三、条件查询:where

select 列名1,列名2,... from 表名 where 列名x 操作符 条件;
#eg
#查询学时数大于60的课程信息
select * from Course where 学时数 > 60;
#查询姓名为张艳的学生的信息
select * from Student where 姓名 = '张艳';
#查询三次作业的成绩都在80分以上的学号、课程号
select 学号,课程号 from Tscore where 成绩1 >= 80 and 成绩2 >= 80 and 成绩3 >= 80;
#查询学时数在40到48之间的课程号、课程名、学时数
select 课程号,课程名,学时数 from Course where 学时数 between 40 and 48;
#查询学时数不在40到48之间的课程号、课程名、学时数
select 课程号,课程名,学时数 from Course where 学时数 not between 40 and 48;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值