我们什么时候对 sql select 查询使用 _(下划线)?

When do we use the _ (underscore) for sql select query?

我在 sql 中遇到了一个 LIKE 运算符,它是 _(下划线)

我了解它是如何工作的,因为我遵循了 w3schools 的教程 (http://www.w3schools.com/sql/sql_wildcards.asp)

问题是什么时候用比较合适? - 关于网络应用。

它匹配任何单个字符。

我唯一一次在实践中使用它是当我想查找包含子字符串但不以该子字符串结尾的字符串时。

WHERE SomeCol LIKE '%foo_%'

确保至少有一个字符跟在"foo"

之后