基本数据查询

1、单表查询

(1)查询学生表的学生的全部属性信息:

select *
from student

(2)查询全体学生的学号与姓名:

select sno,sname
from student

(3)查询的属性值可以经过计算后输出:

select sname,2019-sage--查询姓名和年龄
from student

(4)目标列表达式还可以是字符串常量

select sname,'Year of Birth:',birthday 
from student

(5)distanct关键字

--distinct:用于去除重复元组,写在select之后,属性列表之前
--一个select语句只能有一个distinct

(6)null运算

--isnull(A,B):判断A是否为null,如果为null,函数取B值,否则取A
--null参与所有运算结果仍然为null

(7)排序

--order by 属性名列表:将查询结果按属性名排序,如果需要改变排序方式,在属性名后,desc降序,asc升序
--使用关键词 asc/desc,如果省略默认为升序
--在排序时按照属性列表中属性的先后顺序排列

    select studentno,sname,email--查询每个学生的学号,姓名和Email,按照班级编号降序排列,同一班级按入学成绩降序排列。
    from student 
    order by classno desc,point desc

猜你喜欢

转载自www.cnblogs.com/zhai1997/p/11372953.html