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 ...
随机推荐
- (转)regex类(个人理解)
regex类(个人理解) C#regex是正则表达式类用于string的处理,查找匹配的字符串.1,先看一个例子Regex regex=new Regex(@”OK“)://我们要在目标字符串中找 ...
- Prototype模式
浅克隆:对值类型的成员变量进行值的复制,对引用类型的成员变量只复制引用,不复制引用的对象.深克隆:对值类型的成员变量进行值的复制,对引用类型的成员变量也进行引用对象的复制. /** * Created ...
- WordPress源代码压缩优化及常见问题的解决
先来看看效果: 意思就是让你的源代码看起来都挤在一起,这样如果别人想看你的源代码的话就不容易看懂了,(当然如果别人实在想看的话也可以通过某些软件的整理代码的功能来实现,比如IDEA的Ctrl+alt+ ...
- 阿里云手动搭建k8s搭建中遇到的问题解决(持续更新)
ETCD搭建 systemd启动etcd服务的时候出现错误:Failed at step CHDIR spawning /usr/bin/etcd: No such file or directory ...
- JAVA 新手注意事项
1. System.exit(0); 强行关闭虚拟机 2. System.out.println("*") 输出一个*并换行 (没后面的ln表 ...
- Algorithm --> 6174问题
6174问题 假设一个各位数字不相同的四位数,把所有数字从大到小排序后得到a, 从小到大排序后得到b,然后用a-b替换原来这个数,继续操作.例如,从1234出发,依次有4321-1234=3078,8 ...
- php数组排序和查找的算法
1.php算法 // 算法 // 1.冒泡排序 => 思路:每次循环排列出一个最大的数 // echo '<pre>'; $arr = [ 1,43,54,62,21,66,32, ...
- Java基础学习笔记七 Java基础语法之继承和抽象类
继承 继承的概念 在现实生活中,继承一般指的是子女继承父辈的财产.在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系. 例如公司中的研发部员工和维护部员工都属于员工, ...
- alpha冲刺第十天
一.合照 二.项目燃尽图 三.项目进展 之前卡住的注册无法插入数据的问题解决 可以呈现多条数据内容了,首页文章内容呈现,问答界面问题内容呈现 四.明日规划 很多没有完善的,后面还是要继续整改 五.问题 ...
- 第二次作业:软件分析之Steam的前世今生
摘要:本次作业我将介绍一下Steam的相关内容,以及对Steam的相关调研测评,以及需求分析,最后就是对Steam的建议以及在中国的发展提出相应的建议 一.相关信息 Steam是一个整合游戏 ...