最近在加强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 常用的查询语句的更多相关文章

  1. SQL Server 常用日期查询语句

    --本月月初select  dateadd(mm,datediff(mm,0,getdate()),0) --本月月末select  DATEADD(DD,-1,DATEADD(MONTH,1+DAT ...

  2. MySQL、Oracle和SQL Server的分页查询语句

    假设当前是第PageNo页,每页有PageSize条记录,现在分别用Mysql.Oracle和SQL Server分页查询student表. 1.Mysql的分页查询: SELECT * FROM s ...

  3. Sql Server 常用的查询

    基本常用查询 --select select * from student; --all 查询所有 select all sex from student; --distinct 过滤重复 selec ...

  4. SQL SERVER常用定义查询

    https://msdn.microsoft.com/en-us/library/ms175081.aspx

  5. SQL Server 父子迭代查询语句,树状查询(转)

    -- Get childs by parent id WITH Tree AS ( SELECT Id,ParentId FROM dbo.Node P WHERE P.Id = -- parent ...

  6. SQL Server 父子迭代查询语句

    -- 根据父ID得到所有子ID -- Get childs by parent idWITH TreeAS( SELECT Id,ParentId FROM dbo.Node P WHERE P.Id ...

  7. SQL Server 父子迭代查询语句,树状查询

    这个也有用: -- Get childs by parent idWITH TreeAS( SELECT Id,ParentId FROM dbo.Node P WHERE P.Id = 21 -- ...

  8. Sql Server 存储过程中查询数据无法使用 Union(All)

    原文:Sql Server 存储过程中查询数据无法使用 Union(All) 微软Sql Server数据库中,书写存储过程时,关于查询数据,无法使用Union(All)关联多个查询. 1.先看一段正 ...

  9. 【转】SQL Server T-SQL高级查询

    SQL Server T-SQL高级查询 高级查询在数据库中用得是最频繁的,也是应用最广泛的. Ø 基本常用查询 --select select * from student; //查询student ...

随机推荐

  1. BZOJ4825 单旋

    分析:一道水题,去年考场发现了特点但是不会splay维护挂了,然后现在我写了个treap. 画一画图就可以解决这道题了,自己试一下. 代码如下: #include<bits/stdc++.h&g ...

  2. Intellij IDEA查看所有断点

    项目中打的断点太多,有时自己也想不到打在哪里了,也不知道哪些方法.哪些代码行上打了断点,在IDEA中如何查看所有断点呢? 方法如下: step 1 IDEA的debug面板中有一个名称为View Br ...

  3. epel扩展库的安装

    epel扩展库的安装 2017-10-09  18:07:48 个人原创,转载请注明作者,出处,否则追究法律责任 1,centos6.x系统中,必需安装epel-release-6-8.noarch. ...

  4. python3.6.4 tkinter安装

    在pyenv虚拟环境中   sudo yum -y install tkinter tcl-devel tk-devel     重新安装python pyenv install -v 3.6.4

  5. READ TABLE 的用法

    SORT ITAB BY '你想比较的列'. " 排序以增加二分查找的速度 READ TABLE itab with key 'itab中某列' = ‘目标列' BINARY SEARCH. ...

  6. Axis1.4之即时发布服务

    下载axis1.4开发包,解压开发包,将webapps目录下的axis文件夹拷贝到tomcat的webapps目录下.启动tomcat,在浏览器输入http://localhost:8080/axis ...

  7. 【Linux】 Linux权限管理与特殊权限

    Linux权限管理 权限管理这方面,非常清楚地记得刚开始实习那会儿是仔细研究过的,不知道为什么没有笔记留痕..除了一些基本的知识点早就忘光了,无奈只好从头开始学习一遍.. ■ 基本权限知识 这部分实在 ...

  8. SQL语法语句总结

    一.SQL语句语法 ALTER TABLE ALTER TABLE 用来更新已存在表的结构. ALTER TABLE tablename (ADD|DROP column datatype [NULL ...

  9. xilinx和altera复位电平

    xilinx使用高电平复位 altera使用低电平复位 原因:Xilinx 寄存器的SR控制端是高电平有效的.如果RTL代码采用了低电平有效的复位模式,综合器将在复位信号驱动寄存器SR控制端之前的插入 ...

  10. Python-turtle库知识小结(python绘图工具)

    turtle:海龟(海龟库) Turtle库是Python语言中一个很流行的绘制图像的函数库 使用之前需要导入库:import turtle • turtle.setup(width,height,s ...