SQL五个集合函数:SUM,AVG,COUNT,MAX,MIN

  通配符的一些用法:(关键字:like % [] -)
  select * from tablename where column1 like '[A-M]%'
  这样可以选择出column字段中首字母在A-M之间的记录
  select * from tablename where column1 like '[ABC]%'
  这样可以选择出column字段中首字母是A或者B或者C的记录
  select * from tablename where column1 like '[A-CG]%'
  这样可以选择出column字段中首字母在A-C之间的或者是G的记录
  select * from tablename where column1 like '[^C]%'
  这样可以选择出column字段中首字母不是C的记录

  脱字符(关键字:like _)
  通过使用下滑线字符(_),可以匹配任意单个字符
  select * from tablename where column1 like 'M_crosoft'

  匹配特殊字符:([ ] _ - %)
  把他们都放到[]中就行了,比如:
  select * from tablename where column1 like '%[%]%'

  匹配发音(关键字:SOUNDEX DIFFERENCE)
  如果不知道一个名字确切的发音,但是又多少知道一点,可以考虑使用SOUNDEX DIFFERENCE函数。
  select * from tablename where DIFFERENCE(column1,'Laofei'>3)
  DIFFERENCE返回0-4之间的数字,4是非常接近,0是差异非常大
  要深入了解DIFFERENCE函数的工作原理,使用SOUNDEX函数返回DIFFERENCE函数所使用的音标码
  select column1 as column,SOUNDEX(column1) 'sound like'

  注意:
  DIFFERENCE函数比较两个字符串的第一个字母和所有的辅音字母,该函数忽略任何元音字母(包括Y),除非元音字母是该字符串的第一个字母。
  使用这两个函数在where中执行效果并不好,所以尽量少使用。

一些Select检索高级用法(适用于mssql)相关推荐

  1. 一些Select检索高级用法

    信息来源: 邪恶八进制信息安全团队 SQL五个集合函数:SUM,AVG,COUNT,MAX,MIN 通配符的一些用法:(关键字:like % [] -) select * from tablename ...

  2. MySQL进阶查询(SELECT 语句高级用法)

    文章目录 MySQL进阶查询 1.1按关键字排序 1.2对结果进行分组 1.3限制结果条目 1.4设置别名 1.5通配符 1.6子查询 1.7NULL值 1.8正则表达式 1.9运算符 1.10连接查 ...

  3. mysql select iden_MYSQL之select的高级用法

    作用: # 多表联查,联表查询 1.传统连接 1.集合 #集合 [xiaoqiu,xiaowang,qiandao] [80,90,100] #数据库 id:[1,2,3] name:[xiaoqiu ...

  4. Qt QSet 详解:从底层原理到高级用法

    目录标题 引言:QSet的重要性与简介 QSet 的常用接口 迭代器:遍历Qset 中的元素(Iterators: Traversing Elements in Qset ) 高级用法:QSet 中的 ...

  5. ES6模块化与异步编程高级用法

    ES6模块化与异步编程高级用法 一.学习目标 能够知道如何使用ES6的模块化语法 能够知道如何使用Promise解决回调地域的问题 能够知道如何使用async/await 简化Promise的调用 能 ...

  6. JAVA正则表达式高级用法(分组与捕获)

    2019独角兽企业重金招聘Python工程师标准>>> 正则表达式在字符串处理中经常使用,关于正则简单的用法相信有一点程序基础的人都懂得一些,这里就不介绍简单基础了.这里主要讲解一下 ...

  7. Git log高级用法

    格式化Log输出 首先,这篇文章会展示几种git log格式化输出的例子.大多数例子只是通过标记向git log请求或多或少的信息. 如果你不喜欢默认的git log格式,你可以用git config ...

  8. python3.7正则表达式语法_python3正则表达式的几个高级用法

    python3正则表达式的几个高级用法 一. 概述 本文举例说明python3正则表达式的一些高级级法,主要是各类分组,可应用于 1.复杂网页文件中的有用数据 例如,采用爬虫技术取得网页后,对网页内任 ...

  9. sqlalchemy(二)高级用法

    本文将介绍sqlalchemy的高级用法. 外键以及relationship 首先创建数据库,在这里一个user对应多个address,因此需要在address上增加user_id这个外键(一对多). ...

  10. vue从入门到精通之高级篇(一)vue-router的高级用法

    今天要介绍的是路由元信息,滚动行为以及路由懒加载这几个的使用方法. 1.路由元信息 什么是路由元信息,看看官网的解释,定义路由的时候可以配置 meta 字段可以匹配meta字段,那么我们该如何使用它, ...

最新文章

  1. TCL with SNPS sizeof_collectionget_object_namefindget_libslist_attributes
  2. Python命令行解析:IDE内点击Run运行代码直接得出结果、基于TF flags(或argparse、sys.argv)在Dos内命令行(一条命令)调用代码文件得出结果
  3. OpenYurt 深度解读:如何构建 Kubernetes 原生云边高效协同网络?
  4. OpenCV——素描
  5. SQL Server 大数据搬迁之文件组备份还原实战
  6. oracle中sql语句的优化(转帖)
  7. istio 和 kong_如何启动和运行Istio
  8. 工作272:上传部分代码优化之两种上传视频的方式
  9. 一个对Winsock完成端口模型封装的类
  10. Atitit。Time base gc 垃圾 资源 收集的原理与设计
  11. Android Wear和二维码
  12. Web前端—01HTML超文本标记语言
  13. 《12个工作的基本》读书分享
  14. java license机制dll_(转)使用truelicense实现用于JAVA工程license机制(包括license生成和验证)...
  15. 路由器带硬盘+文件服务器,还买什么NAS 一台带有USB3.0的路由器解决家庭存储共享...
  16. Spring Cloud Alibaba 微服务详细笔记
  17. 线性回归相关知识及公式推导
  18. AutoSAR系列讲解 - 交流专区
  19. 咸鱼的 GitHub 情报 | 20200111 期
  20. IB学生喜欢申请哪些英国院校?

热门文章

  1. JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度
  2. 谈表单的设计 (一) 合理对表单进行布局
  3. python2 与 python3的区别
  4. http各类攻击及tcpcopy工具
  5. 1、CSS height 属性,2、Flex 布局教程:实例篇,3、CSS 链接,4、CSS display 属性,5、表格,
  6. 2.SRE:Google运维解密 --- Google 生产环境:SRE 视角
  7. 35.MySQL 常见问题
  8. 27.MySQL Status
  9. RabbitMQ入门指南二(Java)
  10. android finish 判断当前_Android开发,源码分析finish()和onBackPressed()的区别