sql server 常用的查询语句
最近在加强sql 语句的学习,整理一下基本语法,现在记录下
select * from dbo.cangku where city='河南'
select distinct(city), cangkuId from dbo.cangku //取消重复的列值
select SUM (gongzi) as zgz from dbo.zhigong //总工资
select cangkuId ,city from dbo.cangku where not city='河南' //不等于
select * from zhigong where gongzi between 1000 and 1500 //between 在什么。。。之间
select * from zhigong where xingbie in('男') // 包含in
select * from zhigong where xingbie is null //不为空
select * from zhigong where xiangming like '%金%' //%代表多个字符
select * from zhigong where xiangming like '_金_' //下划线代表一个字符
select top 10 * from dbo.zhigong //查询前10条数据
select * from zhigong order by ID //按id排序
select * from zhigong order by NEWID() //NEWID() 随机排序
select avg (gongzi) as 平均工资 from dbo.zhigong //平均值
select max(gongzi) as 最高工资 from dbo.zhigong //最大值
select min (gongzi)as 最低工资 from dbo.zhigong //最小值
select count (*) as zs from dbo.zhigong //记录总数
select COUNT (distinct(cangkuId)) as zs from cangku //去除重复的总数
select MAX (gongzi)-MIN (gongzi)as chage from zhigong //工资差
select cangkuId,max(gongzi) as 不同仓库的最高工资 from zhigong group by cangkuId //查询不同仓库的最高工资
select cangkuId,AVG (gongzi) as 不同仓库的平均工资 from zhigong group by cangkuId having AVG (gongzi) >1000 //查询不同仓库的平均工资
select cangkuId,xingbei,MIN (gongzi) as 不同仓库的最低工资 from zhigong group by cangkuId,xingbei //查询不同仓库的最低工资
select name,SUBSTRING(name,1,1) as 姓氏, SUBSTRING (name,2,2) as 名字 from zhigong //SUBSTRING 截取
select cangkuId,UPPER(cangkuId) as 仓库号大写 from cangkuId //转换大写
select cangkuId,LOWER (cangkuId) as 仓库号小写 from cangkuId //转换小写
select cangkuId,CONVERT(char(10),createTime,111) as createTime from cangku //111代表日期格式 yy/mm/dd
sql server 常用的查询语句的更多相关文章
- SQL Server 常用日期查询语句
--本月月初select dateadd(mm,datediff(mm,0,getdate()),0) --本月月末select DATEADD(DD,-1,DATEADD(MONTH,1+DAT ...
- MySQL、Oracle和SQL Server的分页查询语句
假设当前是第PageNo页,每页有PageSize条记录,现在分别用Mysql.Oracle和SQL Server分页查询student表. 1.Mysql的分页查询: SELECT * FROM s ...
- Sql Server 常用的查询
基本常用查询 --select select * from student; --all 查询所有 select all sex from student; --distinct 过滤重复 selec ...
- SQL SERVER常用定义查询
https://msdn.microsoft.com/en-us/library/ms175081.aspx
- SQL Server 父子迭代查询语句,树状查询(转)
-- Get childs by parent id WITH Tree AS ( SELECT Id,ParentId FROM dbo.Node P WHERE P.Id = -- parent ...
- SQL Server 父子迭代查询语句
-- 根据父ID得到所有子ID -- Get childs by parent idWITH TreeAS( SELECT Id,ParentId FROM dbo.Node P WHERE P.Id ...
- SQL Server 父子迭代查询语句,树状查询
这个也有用: -- Get childs by parent idWITH TreeAS( SELECT Id,ParentId FROM dbo.Node P WHERE P.Id = 21 -- ...
- Sql Server 存储过程中查询数据无法使用 Union(All)
原文:Sql Server 存储过程中查询数据无法使用 Union(All) 微软Sql Server数据库中,书写存储过程时,关于查询数据,无法使用Union(All)关联多个查询. 1.先看一段正 ...
- 【转】SQL Server T-SQL高级查询
SQL Server T-SQL高级查询 高级查询在数据库中用得是最频繁的,也是应用最广泛的. Ø 基本常用查询 --select select * from student; //查询student ...
随机推荐
- Unity3D 打包Standalone(exe文件) Shader丢失
Shader丢失算是老生常谈了 从刚开始接触Unity时,从别的地方拿过来模型导入 就认识了一个标志性的颜色 就是粉色,或者是紫色 当在Unity中遇到这种颜色 不用怀疑 绝对是Shader或者材质丢 ...
- Java 常用单词
1.Object-Oriented ['əbdʒekt'ɔ:rɪəntɪd] 面向对象 adj 2.inheritance [ɪnˈherɪtəns] 继承;遗传;遗产 n inherit [ɪ ...
- Oracle查询优化改写--------------------报表和数据仓库运算
一.行转列 二.列传行 '
- servlet3.0注解loadOnStartup不起作用解决方案
多次尝试3.0在源码中直接用注解配置loadOnStartup=1,即web应用启动时创建servlet实例,发现不起作用,但是在web.xml配置则可以正常运行.先上源码. package lee; ...
- css代码整理
width:(宽度) height:(高度) border:1px solid red:(边框 :边框粗细 显示 颜色) border-radius:10deg:(边框变圆角) box-shadow: ...
- 第2次作业:软件分析之Steam
1. 作业内容 1.1 介绍产品相关信息 你选择的产品是? 我选择的分析的软件为STEAM 为什么选择该产品作为分析? 在上述列表中的产品,除了王者荣耀,其他几项都是平时我使用较为频繁的软件,所以最初 ...
- C语言第三次作业---单层循环结构
一.PTA实验作业 题目一.最佳情侣身高差 1.实验代码 int N;//存放输入的人数 char sex; double hight1,hight2;//分别存放输入的身高和输出的身高 scanf( ...
- 2017-2018-1 我爱学Java 第二周 作业
Android Game Discussion Questions Answers 20162309邢天岳 20162311张之睿 20162312张家铖 20162313苑洪铭 20162324春旺 ...
- DML数据操作语言之增加,删除,更新
1.数据的增加 数据的增加要用到insert语句 ,基本格式是: insert into <表名> (列名1,列名2,列名3,......) values (值1,值2,值3,..... ...
- MSSQL 2000 错误823恢复
一.故障描述 MSSQL Server 2000 附加数据库错误823,附加数据库失败.数据库没有备份,不能通过备份恢复数据库,急需恢复数据库中的数据. 二.故障分析SQL Server数据库 823 ...