前面我写了添加数据的语句,,时间过得真快,马上就过了两个月了,厚积薄发
今天开始学习数据的查询,顺表复习,一下以前的
一、查询语句
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%'
_:表示任意字符
%:任意长度字符
[]:在这个范围内任意字符
[^]:不指定上面的字符
心累啊。。。。。。。。。。。。。。。。。。