最近在加强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

最新文章

  1. FingerprintJS - 在浏览器端实现指纹识别
  2. svn 服务器不能看log问题
  3. ElasticSearch 查询语法
  4. Chapter 7 Backup and Recovery 备份和恢复:
  5. Java学习笔记--多线程
  6. Codeforces 263E
  7. ABP+AdminLTE+Bootstrap Table权限管理系统第四节--仓储,服务,服务接口及依赖注入
  8. lnmp环境里安装mssql及mssql的php扩展
  9. Tkinter 项目-屏保
  10. Shell命令的执行顺序
  11. sql语句——行列互换
  12. android基础---->XMl数据的解析
  13. cxGrid控件过滤排序和TClientDataSet同步
  14. [LintCode] 拓扑排序
  15. dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/sudo) is setuid or setgid
  16. python之sqlalchemy使用
  17. 【Quartz】基本原理
  18. Cesium.js点击事件
  19. 六:ZooKeeper的java客户端api的使用
  20. ES6 async 与 await 实战

热门文章

  1. Xshell提示缺失mfc110.dll
  2. python全栈开发-Day7 文件处理
  3. spring-mvc 集成 activeMq 常见问题 + 解决方案 (仅供参考)
  4. 常用css样式颜色值: 64位真彩和256位值
  5. Java异常机制简介
  6. 有关Redis的Add和Set方法的比较
  7. 笔记:Maven 生命周期与命令行详解
  8. 设计模式 --> (11)桥接模式
  9. 解决图片裁剪com.android.camera.action.CROP和intent.putExtra("return-data", true);
  10. Divisor counting [线性筛积性函数]