您的位置:首页 > 数据库

数据库原理之数据查询(一)(第14天)

2018-03-19 00:25 381 查看
前面我写了添加数据的语句,,时间过得真快,马上就过了两个月了,厚积薄发
今天开始学习数据的查询,顺表复习,一下以前的
一、查询语句
    SQL server 提供了SELECT语句用于进行数据库的查询,该语句具有强大的查询功能和丰富的查询方法。
    SELECT的主要子句包括:
        SELECT:指定查询结过返回的列,
        INTO:将查询结果存储到新表中,
        FROM:用于指定要查询数据的来源,
        WHERE:用于设置查询条件,
        GROUP BY:讲数据一句设置的条件分成各个组,
        HAVING:指定组或聚合函数的搜索条件,
        ORDER BY:指定结果集的拍序方式。
    编写顺序:



    执行顺序:



我先学习了,简单查询,凡事从简单到难
SELECT子句左右查询语句中不可缺少的子句,通常与From配合使用
一、查询列
    1.查询表中的指定列 SELECT id , name FROM [User]



    2.查询表中所有列 SELECT * FROM [User]


                          

    3.查询经过计算的列 SELECT name,year(pwd) FROM [User]


                        


    4.查看结果集中不重复的记录 SELECT DISTINCT name FROM [User]



    5.查看结果集中的前几条记录 SELECT TOP 2 * FROM [User]



二、查询行
    1.单个条件查询 SELECT * FROM [User] WHERE age < 8

比较表达式的比较运算符:>,<,<>(不等于),!=(不等于),!>(不大于),!<(不小于),>=(大于等于),<=(小于等于)



    2.多个条件查询 SELECT * FROM [User]

WHERE 语句中运算符:优先级NOT>AND>OR


     


    3.某个集合内的记录查询 SELECT * FROM [User] WHERE pwd IN ('1997-02-19')



    4.字段内容为NULL的记录查询 SELECT * FROM [User] WHERE age IS NULL



    5.区间型条件的记录查询 



    6.使用LIKE关键字
9431
查询 SELECT * FROM [User] WHERE pwd LIKE '19%'
_:表示任意字符
%:任意长度字符
[]:在这个范围内任意字符
[^]:不指定上面的字符



心累啊。。。。。。。。。。。。。。。。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: