`

与字符串的 一部分 比较(LIKE)

SQL 
阅读更多
与 字符串的 一部分 进行 比较,使用 like 演算子。

[NOT] LIKE 检索字符串 [ESCAPE '转义字符']检索 与 检索字符串 部分地匹配的 记录。


例1)检索 其列[job_name]以 "JOB" 字符串 开头的 记录(使用 "%" 通配符)
select * 
  from employees
 where 
    job_name like 'JOB%'

通配符"%", 匹配 一个字符以上的 任意的 字符串

例2)检索 其列[job_name]以 "JOB" 字符串 开头的 记录(使用 "_" 通配符)
select * 
  from employees
 where 
    job_name like 'JOB_'

通配符"_",匹配任意的 一个字符。

例3)检索 其列[job_name] 不以 "JOB" 字符串 开头的 记录。
select * 
  from employees
 where 
    job_name not like 'JOB%'


例4) 检索 其列以"JOB%" 字符串 结尾的 记录。
select * 
  from employees
 where 
    job_name like '%JOB\%' escape '\'

如果 在escape句中 指定 转义字符(上例为 "\"),则 含有 通配符("%", "_")的字符串,也可以 被指定为 检索字符串。
分享到:
评论

相关推荐

    Delphi 字符串截取函数

    这对于标准化文本格式或在比较字符串时不区分大小写时非常有用。 #### 9. Pos:子串定位 `Pos` 函数用于查找一个字符串在另一个字符串中的位置。如果找到,它将返回子串的起始位置;如果没有找到,则返回零。例如...

    SQL语句中设置多个字符串

    但请注意,这不适用于无序的字符串比较: ```sql -- 仅适用于数值或日期等有序类型,不适合字符串 SELECT column_name FROM table_name WHERE column_name BETWEEN '值1' AND '值2'; ``` 5. **正则表达式**:...

    VB字符串编程

    在VB(Visual Basic)编程中,字符串处理是日常开发中不可或缺的部分。VB字符串编程涉及到一系列操作,如创建、连接、查找、替换、截取、排序等。以下将详细阐述VB字符串编程的一些关键知识点: 1. **字符串声明与...

    likestring简单的相似字符串处理库

    "likestring"是一个针对PHP开发者的简单相似字符串处理库,主要功能是帮助开发者在处理文本数据时进行字符串的相似度比较。这个库的核心是提供了一种有效的方法来判断两个或多个字符串之间的相似程度,这对于诸如...

    C#字符串分割练习.zip

    在C#编程语言中,字符串处理是日常开发中不可或缺的一部分。字符串分割是处理文本数据时常用的操作,它允许我们将一个长字符串分解成多个子字符串。本练习主要关注C#中的`Split()`方法,这是一个强大的工具,可以...

    常用oracle字符串操作函数

    `SUBSTR(str, start_position, length)` 可用于提取字符串的一部分。`start_position` 指定起始位置,`length` 指定要提取的字符数。例如,`SUBSTR('Hello', 2, 3)` 将返回 'ell'。 3. **UPPER()** 和 **LOWER()**...

    字符串处理示例_pgsql_

    7. `concat(string1, string2, ..., string_n)`:连接多个字符串,生成一个新的字符串。 二、`CASE WHEN`语句 `CASE WHEN`是SQL中的条件判断语句,用于在查询中实现复杂的逻辑判断。其基本结构如下: ```sql CASE...

    常用的字符和字符串处理类函数

    - **功能**:从指定位置开始截取字符串的一部分。 - **语法**:`SUBSTR(字符串表达式, 开始位置 [ , 截取长度 ])` - **示例**: ```sql SELECT DISTINCT SUBSTR(zip, 1, 3) FROM customers; SELECT DISTINCT ...

    字符串统计和百分比及程序运行时间

    在VB(Visual Basic)中,可以使用内置函数如`Len()`来获取字符串长度,`InStr()`或`Like`运算符来查找特定字符或模式,以及通过循环遍历字符串进行更复杂的统计。 **百分比计算**: 在数据分析中,百分比是一种...

    SQL字符串函数大全

    - **功能**:SUBSTRING()函数用于从指定位置开始获取字符串的一部分。 - **语法**: ```sql SUBSTRING(, , ) ``` - `<string_expression>`:原始字符串。 - `<start_position>`:起始位置。 - `<length>`:要...

    VB精华文摘-字符串篇

    4. **字符串查找与替换**:`InStr` 函数查找子字符串在主字符串中的位置,`Mid` 或 `Substring` 方法用于截取字符串的一部分。`Replace` 函数则用于替换字符串中的特定子串。 5. **字符串操作函数**:`Trim` 去掉...

    MySQL的字符串函数使用说明

    以及很多其他功能强大的函数,如TRIM()用于去除字符串两端的空白,STRCMP()比较两个字符串是否相等,以及LIKE和REGEXP操作符用于模式匹配等。 在处理字符串数据时,了解并熟练使用这些函数可以极大地提高数据库操作...

    VBA,字符串处理大全

    在VBA(Visual Basic for Applications)编程中,字符串处理是日常工作中不可或缺的一部分。VBA提供了丰富的功能来操作和处理字符串,使得程序员能够高效地进行文本数据的管理和分析。以下是一些主要的VBA字符串处理...

    字符串模糊匹配查找的Vb实例源代码.rar

    VB提供了多种处理字符串的内建函数,如`Len`用于获取字符串长度,`Mid`用于提取子字符串,`Replace`用于替换字符串中的特定部分,以及`Like`操作符用于执行通配符匹配。在模糊匹配的例子中,`Like`操作符可能被用来...

    整理输入字符串,用VB编写的一个小工程

    VB提供了丰富的字符串函数,如`Len()`用于计算字符串长度,`Mid()`用于提取字符串的一部分,`Left()`和`Right()`分别从字符串的左侧和右侧提取指定长度的字符,`Trim()`去除字符串两侧的空格,`Replace()`用于替换...

    字符串查找

    比较是指检查目标字符串是否与源字符串中的某部分相匹配;定位则是确定目标字符串在源字符串中的位置。在实际应用中,字符串查找可以用于实现诸如关键词搜索、数据校验、模式识别等功能。 ### 字符串查找的应用 1....

    在VBA中处理字符串

    - **使用`Like`运算符**:这个运算符允许使用通配符来比较字符串。 - **使用`StrComp`函数**:`StrComp`函数用于比较两个字符串,并返回一个整数值表示比较结果。该函数具有三个参数:两个要比较的字符串和一个可选...

    字符串操作完全演示(9KB)...

    字符串比较也是重要的部分。VB提供了`Compare`、`CompareText`和`Like`函数。`Compare`是区分大小写的比较,`CompareText`则不区分大小写。`Like`操作符则允许使用通配符进行模式匹配,如`"abc" Like "*bc"`将返回...

Global site tag (gtag.js) - Google Analytics