事业单位招聘网 发表于 2017-7-29 18:09:06

事业单位考试计算机基础知识:SQL的数据查询功能(1)

SQL的数据查询功能
    格式:SELECT
    ]
    [] [,]
[*/.*].....
    FROM[表别名1] [表别名2]
    //
   
    ]
    [,]
    1.投影查询
    :ALL允许在查询结果中出现内容重复的行;DISTINCT在查询结果中不允许出现内容重复的行。省略为ALL。
    ]:指定查询结果包括特定数目的行数,或者包括全部行数的百分比,使用TOP子名时必须同时使用ORDER
BY子句。
    [] [,]
[*/.*]:表达式1和表达式2由源表字段、函数等构成。列名1和列名2为生成表字段名。*代表源表中的所有字段。
    例如:
    select 学号,姓名,入校总分,性别,出生年月 from 学生
    select top 5 学号 as 学生编号,姓名 as 学生姓名,性别 as 学生性别,入校总分 as 高考分数 from 学生 order by
入校总分
    select distinct 学号 from 选课
    select * from 教师
    2.条件查询(WHERE子句)
    条件由三部分组成:列名;比较运算符;列名、常数。
    常用比较运算符:
    比较大小:= > =
    多重条件:AND OR NOT
    确定范围:BETWEEN AND NOT BETWEEN AND
    确定集合:IN NOT IN
    字符匹配:LINK
    (1)比较大小
    select 学号,成绩 from 选课 where 课程号="c140"
    (2)多重比较(复合逻辑表达式)
    select 学号,课程号,成绩 from 选课 where 成绩>=90
页: [1]
查看完整版本: 事业单位考试计算机基础知识:SQL的数据查询功能(1)