SqlSever 查询基本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SqlSever 查询基本相关的知识,希望对你有一定的参考价值。

查询语句:

SQL sever 查询语句;

1、查询所有字段:

select * from UserInfo

2、条件筛选

(如查询UserInfo中的UserName)

select UserName from UserInfo

  where语句:

select * from UserInfo where sex=‘男‘  and Major=‘计算机’   (and/or)

  top语句:   top  5*  ... ... order by ... ... desc(desc标示降序——不写就是升序)   注意(数字加*  )  brder by

select top 3* from  UserInfo where Major=‘计算机‘  order by Age desc

  Max:  查询最大的数值    (如查询出年龄字段Age最大的

select Max(Age) from UserInfo

  -----最小用Min   平均 Avg 

  SUM:总和(如下,查询Age总和)

select SUM(Age) from  UserInfo

  count:数量(如在所有数据中查找出计算机专业的学生数量

select count(*) from UserInfo where Major=‘计算机‘

  as:给查询出来的字段起个别名,方便以后使用(如将以上查询结果命名为 UserCount)

 select count(*)as UserCount   from UserInfo where Major=‘计算机‘

  group by :查询结果分组()       having count(*)>3(此时不能用where)

select count(*) as GroupCount,Major from UserInfo group by Major having count(*)>3

  like  :模糊查询

select * from UserInfo where  ReaName like ‘%张%‘

 

以上是关于SqlSever 查询基本的主要内容,如果未能解决你的问题,请参考以下文章

SqlSever基础 select from sysdatabases查询用户数据库

sqlsever 2000 分页语句

SqlSever基础 intersect 交集 两个查询结果共有的

多个SQLsever的notlike查询仅使用%为什莫会出错。如

SqlSever基础 count 查询一个表有多少行

SQLSEVER在存储过程或触发器中模糊查询拼接