码迷,mamicode.com
首页 > 数据库 > 详细

T-SQL 的简单查询语句

时间:2015-03-17 17:44:26      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:

通配符:

“_”: 代表匹配一个字符

“%”: 代表匹配多个字符;

[]:表示范围,可以包含多个数据

[^] 表示取反

“-“  表示范围

逻辑与 and 逻辑或 or  逻辑非 not

 

聚会函数 :

聚合函数:sum()/max()/min()/avg()/count()

where /group by /having

 

-----------删除数据------------------------------

delete:有选择性的删除

删除的信息不能被子表所有使用

truncate:删除整张表的所有信息

不能删除主表的新表

标识列重新赋值

--------------添加 修改--------------------

添加 insert into table1 values(‘‘,‘‘,‘‘‘);

修改 : update  table set  列名 =‘’,列名=‘’

------------------查询--------------------

模糊查询  select * from table where name like ‘张%’;

select * from table  查询所有信息

select  name 姓名 ,sex 性别 from table

select * from table where name is null; 查询信息为的

select  top 3 from table  查询前三条信息

----in ---between --的使用---

select * from table where age in(21,23);

select * from table where age between 10 and 20;包括10与20 在内

-----------

order by  用于排序

select* from table order by Age asc  :升序 查询

select * from table order by Age desc 降序排序

group by 分组查询    

having   需要跟Group by 结合一起使用   作用:筛选数据    having用于筛选分组后的数据

  select studentName,  avg(score)  from  student  group by  studentName

查询值为空: select * from table where sex is null;

 

---------多表连接 -----

内链接: select * from tablea a inner join tableb b on a.id=b.id ;

 

T-SQL 的简单查询语句

标签:

原文地址:http://www.cnblogs.com/cl1006/p/4344648.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!