关键字: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数据库--过滤数据相关推荐

  1. 了解SQL Server数据库静态数据及其如何适合数据库生命周期管理

    什么是静态数据 (What is static data) Static data (aka Code, Lookup, List or Reference data), in the context ...

  2. c#窗体点餐系统 使用sql server 数据库保存数据

    c#窗体点餐系统 使用sql server 数据库保存数据 登录界面 using System; using System.Collections.Generic; using System.Comp ...

  3. SQL Server数据库六种数据移动方法

    1. 通过工具DTS的设计器进行导入或导出DTS的设计器功能强大,支持多任务,也是可视化界面,容易操作,但知道的人一般不多,如果只是进行SQL Server数据库中部分表的移动,用这种方法最好,当然, ...

  4. 如何找到SQL server数据库的数据源地址

    1.找到数据源地址 1.先打开SQL Server数据库并连接. 2.然后找到目标数据库,右键并点击"属性". 3.在弹出的属性窗口左侧"选择页"中选择&quo ...

  5. SQL Server 数据库中将数据表中的数据转化为Insert 语句

    Use Northwind Select 'Insert Into Customer(CustomerID,CompanyName,ContactName)  Values ('+'''' +Cust ...

  6. SQL Server数据库插入数据中文显示乱码问题

    例如把下面数据插入数据中,中文会显示乱码: use testsql; if exists(select * from sysobjects where id=object_id('test')) dr ...

  7. 如何将数据从Excel文件导入SQL Server数据库

    There are many ways to import data from an Excel file to a SQL Server database using: 有多种方法可以使用以下方法将 ...

  8. 获取SQL Server数据库增长和收缩事件的详细信息

    It is essential for the DBA to need to ensure the SQL Server database performance. Performance tunin ...

  9. 《SQL Server企业级平台管理实践》读书笔记——关于SQL Server数据库的备份方式...

    数据备份一直被认为数据库的生命,也就是一个DBA所要掌握的主要技能之一,本篇就是介绍SQL Server备份原则,SQL Server数据库分为数据文件和日志文件.为了使得数据库能够恢复一致点,备份不 ...

最新文章

  1. java 重定向和转发(转载)
  2. CSS和JS样式属性对照表
  3. Spring Boot2.x-14 使用Prometheus + Grafana 实现可视化的监控
  4. S3c2410_SDIO_调试笔记二
  5. c++ opencv实现区域填充_帮你解锁一个新技能,opencv完美媲美PS,图片PS,我们代码实现...
  6. sonar规则之坏味道类型
  7. 第一冲刺阶段博客检查
  8. UVA12511 - Virus(DP+最长公共上升子序列)
  9. 云原生时代来袭 下一代云数据库技术将走向何方?
  10. ApacheCN 大数据译文集(二) 20211206 更新
  11. android 创建图片,[Android]创建图片
  12. 一个优秀的 Node.js 开发者
  13. “混合云产业推进联盟”成立,ZStack实力助推
  14. [URAL]1014 The Product of Digits
  15. php 微信代扣开发步骤,PHP实现微信支付(jsapi支付)流程步骤详解
  16. 网络爬虫——票房网数据抓取及MYSQL存储
  17. 字节跳动瞄准千亿互联网医疗蓝海,张一鸣想靠AI算法当“药神”?
  18. win10 注销 睡眠 休眠 cmd 命令
  19. STM32外部中断触发
  20. mcnpf5输出结果_MCNP及使用.ppt

热门文章

  1. 《温故而知新》JAVA基础四
  2. [bzoj4568][Scoi2016]幸运数字
  3. 使用maven开发javaweb项目
  4. PHP对数组的高级遍历和操作处理方法
  5. Google Protocol Buffers浅析(四)
  6. 正则表达式的基本语法[转]
  7. 在Project中引用zedgraph控件
  8. RANet:MSDNet加强版!清华黄高团队提出分辨率自适应的高效推理网络RANet!
  9. AWS 人工智能黑客马拉松正式开启!用实力演绎科技向善!
  10. 任意形状文本检测:Look More Than Once