`
fanjava
  • 浏览: 239629 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

一些Select检索高级用法

阅读更多
SQL五个集合函数:SUM,AVG,COUNT,MAX,MIN

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

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

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

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

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

相关推荐

    SELECT语句高级用法

    当我们谈论`SELECT`语句的高级用法时,主要涉及到如何更高效、更精细地处理数据,如分组数据、应用过滤条件以及创建复杂连接。以下是关于`SELECT`语句的一些关键高级特性: 1. **GROUP BY子句**: GROUP BY子句...

    SELECT语句的应用 - MS SQL

    本主题将聚焦于SELECT语句在MS SQL中的应用,这是一种用于从数据库中检索数据的关键命令。 一、SELECT语句基础 SELECT语句是最基本的查询工具,它允许用户从一个或多个表中选择特定的数据行和列。其基本语法如下:...

    mysql 的一些高级用法

    ### MySQL的高级用法与数据库设计原则 在深入探讨MySQL的高级用法及数据库设计原则之前,我们首先明确几个核心概念。MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它支持SQL(Structured Query Language...

    select 增加搜索框

    2. **应用Chosen到select元素**:接着,你可以通过jQuery或其他JavaScript库选择`select`元素,并调用`chosen()`方法来激活`Chosen`的功能。确保在DOM加载完成后执行此操作,通常在`$(document).ready()`函数内: `...

    C#演示视图在Select查询语句中的应用

    【C#演示视图在Select查询语句中的应用】 在关系型数据库中,视图(View)是一种虚拟表,它不存储数据,而是基于一个或多个表或视图的SQL SELECT查询结果。视图可以提供一种安全机制,隐藏底层表的复杂结构,简化...

    DB2 SELECT语句高级用法

    以下将详细介绍标题和描述中提及的一些高级用法。 1. 创建结果表: 当你需要将查询结果保存为一个新的物理表时,可以使用`CREATE TABLE AS SELECT`语句。这允许你从现有表中选择数据并将其存储到新创建的表中。...

    sql语言的高级用法

    ### SQL语言的高级用法详解 #### 一、利用`TOP n`列出结果集中的前n个记录 在SQL查询中,`TOP n`关键字是一个非常实用的功能,它允许我们从查询结果中提取前n个记录。这在分析数据、展示最热门或最新的项目时特别...

    下拉框检索

    在IT领域,下拉框检索是一种常见的用户界面交互元素,用于提供用户选择项的列表。在网页设计中,它通常由HTML的`<select>`标签实现,但为了增强用户体验和功能,开发人员会利用JavaScript库如jQuery进行扩展,实现如...

    ora-004select

    在Oracle中,"SELECT"语句用于从一个或多个表中检索数据,它是SQL中最基本也是最常用的操作。 "SELECT"语句的基本结构包括以下几个部分: 1. **SELECT**:关键字,标志着这是一个查询操作。 2. **列名**:你需要从...

    select2中文选项通过拼音或者首字母快速定位选项

    虽然Select2本身并不直接支持这样的功能,但我们可以利用一些技巧来实现这一需求。 首先,我们要理解Select2的基本用法。它允许自定义数据源,这意味着我们可以使用JavaScript数组或者其他数据结构来提供选项。在不...

    sql数据库检索查询

    此外,还有其他高级查询技术,如窗口函数(用于在每个分组内进行排序和计算)、CTE(公共表表达式)和存储过程等。这些功能使SQL成为强大且灵活的数据库查询语言。 在实际应用中,优化SQL查询对于提升数据库性能至...

    mysql高级视频教程百度云(2019).txt

    23.MySQL高级_explain之select_type和table介绍.avi 22.MySQL高级_explain之id介绍.avi 21.MySQL高级_explain使用简介.avi 20.MySQL高级_性能分析前提知识.avi 19.MySQL高级_哪些情况不适合建索引.avi 18...

    SQL查询语句——SELECT的使用技巧.pdf

    ### SELECT语句的高级用法 #### 1. 使用DISTINCT消除重复行 在查询结果中,如果需要避免出现重复的行,可以使用DISTINCT关键字。这个关键字会过滤掉所有重复的行,只留下唯一的行。 #### 2. 使用TOPn列出前n个...

    Select语句大全,适合初学者

    ### Select语句大全,适合初学...综上所述,`SELECT`语句的功能强大而灵活,掌握其基本语法和高级用法对于任何数据库开发人员来说都是至关重要的。希望本篇文章能帮助初学者快速入门并深入了解`SELECT`语句的使用技巧。

    大学文献检索资料 DOC

    选择检索方法:常用法(顺查法、倒查法、抽查法)追溯法 综合法(或循环法) 5.查找文献线索:6.索取原始文献。 第三章 专利文献及其检索 第一节 专利的基本知识  什么是专利? 所谓专利是指一项技术性的创造...

    常用查询sql语句(简单+高级)

    本主题将深入探讨一些常见的SQL查询语句,既包括基础操作,也涵盖了一些高级技巧。 一、简单SQL查询语句 1. **SELECT语句**:这是SQL中最基本的查询语句,用于从表中检索数据。例如: ```sql SELECT column1, ...

    基本SQL-SELECT语句

    SQL(Structured Query Language)是一种用于管理和操作关系数据库的语言。...掌握SELECT语句的高级用法是成为SQL专家的关键步骤。通过不断的实践和学习,你可以更加熟练地利用SQL进行数据处理和分析。

    SQL-高级应用1SQL-高级应用1

    SQL-高级应用1的主题涵盖了数据库的深入操作,包括复杂的查询、性能优化、存储过程、触发器、视图、索引以及数据类型等高级特性。这些知识点对于任何需要处理大量数据或构建高效数据库系统的开发人员来说都是至关...

    Oracle全文检索技术详解

    Oracle全文检索技术是一种强大的信息检索工具,它允许用户在数据库中的文本数据上执行复杂的搜索操作。...通过深入理解和熟练应用这些技术,可以构建出高效的全文搜索引擎,满足企业各种复杂的信息检索需求。

    jQuery实现高级检索功能

    在本文中,我们将深入探讨如何使用jQuery来实现高级检索功能,这是一个常见的需求,特别是在Web应用程序中,用户可能需要根据各种条件进行复杂的数据过滤。我们将会分析提供的HTML代码片段以及对应的jQuery脚本来...

Global site tag (gtag.js) - Google Analytics