• 时间:2017-09-29 整理:byzqy

本篇仍以“梁山好汉”数据表为例,介绍几个常用的 T-SQL 查询语句:

  • 去重查询,关键字:distinct
  • 使用通配符模糊查询,关键字:like,通配符:%
  • 排序查询(升序、降序),关键字:order by、desc
  • 分组查询,关键字:group by
  • 使用函数,关键字:max、avg
  • 规定要返回的记录的数目,关键字:top

文件:SQLQuery3.sql

/*
说明: SQLQuery3.sql (这是在SQL Server Management Studio中新建的一个查询)
OS名称: Microsoft Windows 7
环境:Microsoft SQL Server 2012
工具: Microsoft SQL Server Management Studio
数据库: LiangshanHero
数据表: hero
详情:
-- id name nick_name hometown sex sal
-- 1 宋江 及时雨 山东 男 2200
-- 2 卢俊义 玉麒麟 河北 男 8000
-- 3 吴用 智多星 山东 男 1100
-- 4 公孙胜 入云龙 重庆 男 5000
-- 4 孙二娘 母夜叉 山西 女 2000
-- 5 林冲 豹子头 河南 男 2000
*/ --使用select进行简单计算,as关键字定义新列名
select 12*15
select 12*13 as 计算结果 --去掉重复信息查询
select * from hero
select distinct sex from hero --设置查询条件,使用通配符模糊查询
select * from hero where hometown like '河%' and sex='男' --排序,升序,降序
select * from hero
select * from hero order by sal,name desc --分组
select name,avg(sal) as 工资 from hero where sex='男' group by name
select sex,avg(sal) as 工资 from hero group by sex --使用函数
select max(sal) as 最高工资 from hero
select top 10 sal as 前三工资 from hero
select top 3 * from hero order by sal
select top 3 * from hero order by sal desc -----------------------------------------
--创建数据库,创建表,添加数据
create database LiangshanHero
use LiangshanHero
go
create table hero
( id int,
name varchar(50),
nick_name varchar(50),
hometown varchar(50),
sex char(2),
sal int
)
insert into hero values(1,'宋江','及时雨','山东','男',2000)
insert into hero values(2,'卢俊义','玉麒麟','河北','男',8000)
insert into hero values(3,'吴用','智多星','山东','男',1000)
insert into hero values(4,'公孙胜','入云龙','重庆','男',5000)
insert into hero values(4,'孙二娘','母夜叉','山西','女',2000)
insert into hero values(5,'林冲','豹子头','河南','男',2000)

截图:

01

02

03

04

05

06

--The End.

T-SQL - query03_去重查询|模糊查询|排序|分组|使用函数的更多相关文章

  1. 在SQL Server中用好模糊查询指令LIKE

    简介:like在sql中的使用 在SQL Server中用好模糊查询指令LIKE 查询是SQL Server中重要的功能,而在查询中将Like用上,可以搜索到一些意想不到的结果和效果,like的神奇之 ...

  2. 在SQL Server中用好模糊查询指令LIKE (转载)

    like在sql中的使用:在SQL Server中用好模糊查询指令LIKE:查询是SQL Server中重要的功能,而在查询中将Like用上,可以搜索到一些意想不到的结果和效果,like的神奇 一.一 ...

  3. 通过带参数的Sql语句来实现模糊查询(多条件查询)

    #region 通过带参数的Sql语句来实现模糊查询(多条件查询) StringBuilder sb = new StringBuilder("select * from books&quo ...

  4. sql 根据日期模糊查询&SQL Server dateTime类型 模糊查询

    曾经遇到这样的情况,在数据库的Meeting表中有PublishTime (DateTime,8)字段,用来存储一个开会时间,在存入时由于要指明开会具体时间,故格式为yyyy-mm-dd hh:mm: ...

  5. K3 WISE 开发插件《SQL语句WHERE查询-范围查询/模糊查询》

    0.存储过程开头变量定义 @FBeginDate varchar(10), --单据起始日期 @FEndDate varchar(10), --单据截止日期. @FItemID varchar(50) ...

  6. 十三、K3 WISE 开发插件《SQL语句WHERE查询-范围查询/模糊查询》

    0.存储过程开头变量定义 ), --单据起始日期 ), --单据截止日期. ), ), ), ), ) @FType varchar(50),  --单据类型@FBillNo varchar(50), ...

  7. sql查询 —— 模糊查询

    --模糊查询 --like --%至少替换一个 -- _只替换一个 -- 查姓李的人 select *from student name like "李%"; -- 查名为杰伦的人 ...

  8. mysql正则查询 模糊查询

    -- ==============正则查询================ /* SQL默认是忽略大小写的 正则模式使用REGEXP和NOT REGEXP操作符(或RLIKE和NOT RLIKE,它们 ...

  9. mysql比较运算,逻辑运算,范围查询,模糊查询

    比较运算 > < =  !=  <>   <=  >=  逻辑运算  and  or  not 范围查询  in   模糊查询  like             ...

随机推荐

  1. SpringBoot之了解自动配置原理

    承接上文: import注解的使用: 作用:引用时,容器自动创建出这填写的类型的组件,默认组件的名字就是全类名. 往容器中添加两个组件 @Import({User.class, DBHelper.cl ...

  2. 2021 NOI冬令营

    2021 NOI冬令营 -- 本来想写得稍微文艺一点的,但是停课这么久已经退化到不会写文章了. 毕竟省选了我才来补的,时间也过去很久了. 毕竟这次我没有获得任何奖项. 我唯一的获得就是-- --好好看 ...

  3. windows系统pycharm终端更改为git bash

    引自:https://blog.csdn.net/u011519550/article/details/89855122 设置路径:file--setting--tools--terminal--ap ...

  4. Ubuntu 19.10安装Wine软件

    ======================================== 我使用的操作系统版本为Ubuntu 19.10 64位,如果是32位Ubuntu19.10则可以跳过步骤一 1.添加 ...

  5. maven之---资源过滤 在java/main/resourse/*.xml ,*.properties引用maven属性${db.username}

    本文主要来源maven实战14.3 为了应对环境的变化,首先使用Maven属性将这个会发生变化的部分提取出来.在上一节的数据库配置中,连接数据库使用的驱动类,URL,用户名和密码都可能发生变化,因此使 ...

  6. 入门Kubernetes-数据存储

    一.Volume介绍: 在k8s中Pod的生命周期可能很短,会被频繁地销毁和创建.容器销毁时,保存在容器内部文件系统中的数据都会被清除. 为了持久化保存容器数据,k8s 提供了卷(Volume)的抽象 ...

  7. intouch/ifix嵌入视频控件2(报警视频联动初步思路)

    在项目中有朋友遇到类似的需求,ifix中嵌入视频,并实现报警与视频的联动功能.诸如,重要设备启动时,摄像头自动弹窗,并持续一段时间自动弹窗关掉:设备故障时,摄像头自动截图,录像一段时间存储:设备停止时 ...

  8. Liferay Portal CE 反序列化命令执行漏洞(CVE-2020-7961)

    影响范围 Liferay Portal 6.1.X Liferay Portal 6.2.X Liferay Portal 7.0.X Liferay Portal 7.1.X Liferay Por ...

  9. [ZJOI2010]基站选址,线段树优化DP

    G. base 基站选址 内存限制:128 MiB 时间限制:2000 ms 标准输入输出 题目类型:传统 评测方式:文本比较   题目描述 有N个村庄坐落在一条直线上,第i(i>1)个村庄距离 ...

  10. 全网最硬核Handler面试题深度解析

    1.简述Handler的实现原理 Android 应用是通过消息驱动运行的,在 Android 中一切皆消息,包括触摸事件,视图的绘制.显示和刷新等等都是消息.Handler 是消息机制的上层接口,平 ...