| 数据库/对象 | SQL语法 |
| Access | Jet SQL |
| SQL Server | ANSI SQL |
| ADO | ANSI SQL |
Jet SQL | ANSI SQL | ||
匹配类型 | 模式 | 匹配类型 | 模式 |
多个字符:* | a*a | 多个字符:% | a%a |
*ab* | %ab% | ||
ab* | ab% | ||
特殊字符:[] | a[*]a | 未提及 | |
单个字符:? | a?a | 单个字符:_ | a_a |
单个数字:# | a#a | 单个数字:[0-9] | a[0-9]a |
字符范围:[?-?] | [a-z] | 字符范围:[_-_] | [a-z] |
范围之外:[!?-?] | [!a-z] | 同样 | |
数字值:[#-#] | [0-9] | ||
非数字值:[!#-#] | [!0-9] | ||
复合值:组合上述语法 | a[!b-m]# | ||
应写为
SELECT * FROM Student WHERE 字段名 LIKE ‘黄%’
本文详细介绍了SQL中用于模式匹配的通配符和特殊字符的使用方法,并提供了具体示例来帮助理解如何在查询中应用这些匹配规则。

1322

被折叠的 条评论
为什么被折叠?



