相关疑难解决方法(0)

SQL LIKE子句的特殊字符列表

什么是SQL的所有特殊字符的完整列表(我对SQL Server感兴趣,但其他的也很好)LIKE子句?

例如

SELECT Name FROM Person WHERE Name LIKE '%Jon%'
Run Code Online (Sandbox Code Playgroud)

SQL Server:

  1. %
  2. _
  3. [说明符]例如[az]
  4. [^符]
  5. ESCAPE子句例如%30!%%'ESCAPE'!' 将评估30%为真
  6. '人物需要逃脱'例如他们变得他们'

MySQL的:

  1. % - 任何零个或多个字符的字符串.
  2. _ - 任何单个字符
  3. ESCAPE子句例如%30!%%'ESCAPE'!' 将评估30%为真

甲骨文:

  1. % - 任何零个或多个字符的字符串.
  2. _ - 任何单个字符
  3. ESCAPE子句例如%30!%%'ESCAPE'!' 将评估30%为真

SYBASE

  1. %
  2. _
  3. [说明符]例如[az]
  4. [^符]

进展:

  1. % - 任何零个或多个字符的字符串.
  2. _ - 任何单个字符

    参考指南 [PDF]

PostgreSQL的:

  1. % - 任何零个或多个字符的字符串.
  2. _ - 任何单个字符
  3. ESCAPE子句例如%30!%%'ESCAPE'!' 将评估30%为真

ANSI SQL92:

  1. %
  2. _
  3. 仅在指定时才使用ESCAPE字符.

PostgreSQL还有SIMILAR TO运算符,它添加了以下内容:

  1. [specifier]
  2. [^specifier]
  3. | - 两种选择中的任何一种
  4. * - 重复前一项零次或多次. …

sql special-characters sql-like

117
推荐指数
3
解决办法
25万
查看次数

标签 统计

special-characters ×1

sql ×1

sql-like ×1