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

前面我写了添加数据的语句,,时间过得真快,马上就过了两个月了,厚积薄发

今天开始学习数据的查询,顺表复习,一下以前的

一、查询语句

    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关键字查询 SELECT * FROM [User] WHERE pwd LIKE '19%'

_:表示任意字符

%:任意长度字符

[]:在这个范围内任意字符

[^]:不指定上面的字符



心累啊。。。。。。。。。。。。。。。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值