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 ...
随机推荐
- oracle中增加pga和sga
修改oracle数据库SGA和PGA大小 个人原创,允许转载,请注明出处,作者,否则追究法律责任. SGA的大小:一般物理内存20%用作操作系统保留,其他80%用于数据库.SGA普通数据库可以分配40 ...
- 插入排序(Java实现)
直接插入排序 public class InsertionSort { public static <T extends Comparable<? super T>> void ...
- 关于Maven的配置与学习
1. 简介 官方说法:Apache Maven is a software project management and comprehension tool. Based on the concep ...
- from提交表单后 数据提交到后台 但不跳转页面 可用iframe
可以页面事先加载被隐藏的iframe标签,或者等到需要的时候通过js生成,再提交,提交之前,form的target指向iframe(我是要实现新页面生成的时候程半透明状态,所以用了后者的方法) 代码如 ...
- Markdown 语法手册 (完整整理版)
http://blog.csdn.net/witnessai1/article/details/52551362
- Android Studio设置字体和主题
步骤:File >> settings >> Appearance & Behavior >> Appearance >> ...
- Algorithm --> 两个栈实现队列和两个队列实现栈
两个栈实现队列和两个队列实现栈 队列(queue)先进先出的线性表:栈(stack)先进后出的线性表. 两个栈实现队列 法一思路: s1是入栈的,s2是出栈的. 入队列:直接压入s1即可: 出队列:如 ...
- JQuery代码实现上拉加载(不使用插件)
<script type="text/javascript"> $(window).scroll(function() { //已经滚动到上面的页面高度 var sl_ ...
- java中最常用jar包的用途说明
java中最常用jar包的用途说明,适合初学者 jar包 用途 axis.jar SOAP引擎包 commons-discovery-0.2.jar 用来发现.查找和实现可插入式接口,提供一些一般类实 ...
- NOIP2017划水崩盘记
Before-Day1 自信心爆棚,老子一定能拿省一.一天啥也没干,一顿乱奶.敬等明日切T1写暴力. Day 1 哈哈哈,T1是数论,闭眼睛切啊!! ...然后就Gg了,写的 ...