衡水需要做网站的公司,开网站做彩票赚钱吗,郴州网站建设公司,建筑模型网站有哪些SQL通配符字符
通配符字符用于替代字符串中的一个或多个字符。通配符字符与LIKE运算符一起使用。LIKE运算符用于在WHERE子句中搜索列中的指定模式。
示例
返回所有以字母 a 开头的客户#xff1a;
SELECT * FROM Customers
WHERE CustomerName LIKE a%;
通配符字符
符号…SQL通配符字符
通配符字符用于替代字符串中的一个或多个字符。通配符字符与LIKE运算符一起使用。LIKE运算符用于在WHERE子句中搜索列中的指定模式。
示例
返回所有以字母 a 开头的客户
SELECT * FROM Customers
WHERE CustomerName LIKE a%;
通配符字符
符号描述%表示零个或多个字符_表示一个单个字符[]表示括号内的任何单个字符^表示括号内不在括号内的任何字符-表示指定范围内的任何单个字符{}表示任何转义字符 • *不支持在PostgreSQL和MySQL数据库中。 • **仅支持在Oracle数据库中。
演示数据库
以下是示例中使用的 Customers 表的一部分
CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry1Alfreds FutterkisteMaria AndersObere Str. 57Berlin12209Germany2Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.05021Mexico3Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.05023Mexico4Around the HornThomas Hardy120 Hanover Sq.LondonWA1 1DPUK5Berglunds snabbköpChristina BerglundBerguvsvägen 8LuleåS-958 22Sweden
使用 % 通配符
% 通配符表示任意数量的字符甚至是零个字符。
示例
返回以模式 es 结尾的所有客户
SELECT * FROM Customers
WHERE CustomerName LIKE %es;
示例
返回包含模式 mer 的所有客户
SELECT * FROM Customers
WHERE CustomerName LIKE %mer%;
使用 _ 通配符
_ 通配符表示一个单个字符。它可以是任何字符或数字但每个 _ 代表一个且仅代表一个字符。
示例
返回所有以任何字符开头然后是 ondon 的城市的客户
SELECT * FROM Customers
WHERE City LIKE _ondon;
示例
返回所有以 L 开头然后是任何 3 个字符以 on 结尾的城市的客户
SELECT * FROM Customers
WHERE City LIKE L___on;
使用 [] 通配符
[] 通配符返回一个结果如果括号内的任何字符都匹配。
示例
返回以 b、s 或 p 中的任何字符开头的所有客户
SELECT * FROM Customers
WHERE CustomerName LIKE [bsp]%;
使用 - 通配符 • 通配符允许您在 [] 通配符内指定字符范围。
示例
返回以 a、b、c、d、e 或 f 开头的所有客户
SELECT * FROM Customers
WHERE CustomerName LIKE [a-f]%;
组合通配符
任何通配符如 % 和 _都可以与其他通配符一起使用。
示例
返回以 a 开头且至少为 3 个字符长的客户
SELECT * FROM Customers
WHERE CustomerName LIKE a__%;
示例
返回第二个位置有 r 的客户
SELECT * FROM Customers
WHERE CustomerName LIKE _r%;
没有通配符
如果没有指定通配符短语必须精确匹配才能返回结果。
示例
返回所有来自西班牙的客户
SELECT * FROM Customers
WHERE Country LIKE Spain;
Microsoft Access通配符
Microsoft Access数据库有一些其他的通配符
符号描述示例*表示零个或多个字符bl* 可以找到 bl、black、blue 和 blob?表示一个单个字符h?t 可以找到 hot、hat 和 hit[]表示括号内的任何单个字符h[oa]t 可以找到 hot 和 hat但不会找到 hit!表示括号内不在括号内的任何字符h[!oa]t 可以找到 hit但不会找到 hot 和 hat-表示指定范围内的任何单个字符c[a-b]t 可以找到 cat 和 cbt#表示一个单个数字符号2#5 可以找到 205、215、225、235、245、255、265、275、285 和 295