SQL Server数据库--过滤数据
关键字:distinct:去重复
我们在查询数据的时候,会有许多相同的数据,这时候我们就要给它把重复的数据删除,查看不同的数据
图表 1
Distinct还可以对null值进行去重操作
关键字:Where :用于筛选,后面可以跟我们过滤语句一系列条件
图表 2
也可以具体查询某一个电话 (见图表3)
图表 3
通过and连接符,and是通过满足两个条件的情况下把数据显示出来、(见图片4)
图表 4
比较运算符(>、=、<)
图表 5
Or类似于and的连接,or可以连接一个或多个条件,但是or连接的条件,唯一的区别就是只要有一个条件满足就符合这个要求,就会把这条数据列出来,和and不一样,and是要满足两个条件
当or和and连接起来的时候,在一定程度上会影响我们对数据结果的一个判断
And的优先级要比or大
关键字:Between 在什么什么之间。是一个逻辑运算符,用于指定要测试值的范围
图表 6
(见图表6)上面那个写的是“>=”、“<=”,between就可以直接替换它,就不需要写那么多,使用between运算符的条件比使用比较运算符>、=、<和逻辑运算符and的条件更具可读性,如果要取消between运算符的结果,就直接使用 not between运算符
关键字:IN
In也是一个逻辑运算符,它等效于多个or运算符,使用not in就是取消in运算符 (见图表7)
Column=v1 or Column=v2 or Column=v3 这个是用or去查询数据
Column in (v1,v2,v3);这是用in去查询数据,比or查询数据要方便许多
图表 7
关键字:like 模糊查询 【多表查询】
之前在学jQuery查询数据的时候,用得就是这个查询方法,有点像正则
%(百分比)、_(下划线)两个通配符,用来匹配我们想要查询的字符串
%:它可以代表0多个和n多个字符
_:代表任意的一个字符
图表 8
列和表的别名只在表运行的时候生效,只是为了简化我们写的一个sql的可读性,提供临时名称,也可以不写as直接写别名也是可以的
关键字:as
排序也可以使用别名去排序
图表 9
在查询涉及多个表、用于查询函数、需要把两个或更多的列放在一起、列名长或可读性差的sql语句,别名就起到一个优化性的可读性
【小结】:
关键字:1、distinct 去重
2、Where 用于筛选
(1)、and
(2)、or
(3)、>、=、< 比较运算符
And、or、比较运算符可以和where条件语句结合起来可以更好的查询数据
3、Between 在什么什么之间,用于指定要测试的范围
它跟where条件一起使用比where条件跟比较运算符一起使用更加简洁,也可加的方便
4、in
5、like 模糊查询
在jQuery 当中一般都是使用模糊查询来查询数据,把查询出来的数据返回到页面上
以上是我学到的一些内容,做了一个小的总结
SQL Server数据库--过滤数据相关推荐
- 了解SQL Server数据库静态数据及其如何适合数据库生命周期管理
什么是静态数据 (What is static data) Static data (aka Code, Lookup, List or Reference data), in the context ...
- c#窗体点餐系统 使用sql server 数据库保存数据
c#窗体点餐系统 使用sql server 数据库保存数据 登录界面 using System; using System.Collections.Generic; using System.Comp ...
- SQL Server数据库六种数据移动方法
1. 通过工具DTS的设计器进行导入或导出DTS的设计器功能强大,支持多任务,也是可视化界面,容易操作,但知道的人一般不多,如果只是进行SQL Server数据库中部分表的移动,用这种方法最好,当然, ...
- 如何找到SQL server数据库的数据源地址
1.找到数据源地址 1.先打开SQL Server数据库并连接. 2.然后找到目标数据库,右键并点击"属性". 3.在弹出的属性窗口左侧"选择页"中选择&quo ...
- SQL Server 数据库中将数据表中的数据转化为Insert 语句
Use Northwind Select 'Insert Into Customer(CustomerID,CompanyName,ContactName) Values ('+'''' +Cust ...
- SQL Server数据库插入数据中文显示乱码问题
例如把下面数据插入数据中,中文会显示乱码: use testsql; if exists(select * from sysobjects where id=object_id('test')) dr ...
- 如何将数据从Excel文件导入SQL Server数据库
There are many ways to import data from an Excel file to a SQL Server database using: 有多种方法可以使用以下方法将 ...
- 获取SQL Server数据库增长和收缩事件的详细信息
It is essential for the DBA to need to ensure the SQL Server database performance. Performance tunin ...
- 《SQL Server企业级平台管理实践》读书笔记——关于SQL Server数据库的备份方式...
数据备份一直被认为数据库的生命,也就是一个DBA所要掌握的主要技能之一,本篇就是介绍SQL Server备份原则,SQL Server数据库分为数据文件和日志文件.为了使得数据库能够恢复一致点,备份不 ...
最新文章
- java 重定向和转发(转载)
- CSS和JS样式属性对照表
- Spring Boot2.x-14 使用Prometheus + Grafana 实现可视化的监控
- S3c2410_SDIO_调试笔记二
- c++ opencv实现区域填充_帮你解锁一个新技能,opencv完美媲美PS,图片PS,我们代码实现...
- sonar规则之坏味道类型
- 第一冲刺阶段博客检查
- UVA12511 - Virus(DP+最长公共上升子序列)
- 云原生时代来袭 下一代云数据库技术将走向何方?
- ApacheCN 大数据译文集(二) 20211206 更新
- android 创建图片,[Android]创建图片
- 一个优秀的 Node.js 开发者
- “混合云产业推进联盟”成立,ZStack实力助推
- [URAL]1014 The Product of Digits
- php 微信代扣开发步骤,PHP实现微信支付(jsapi支付)流程步骤详解
- 网络爬虫——票房网数据抓取及MYSQL存储
- 字节跳动瞄准千亿互联网医疗蓝海,张一鸣想靠AI算法当“药神”?
- win10 注销 睡眠 休眠 cmd 命令
- STM32外部中断触发
- mcnpf5输出结果_MCNP及使用.ppt