我正在通过W3School学习SQL的基础知识,在理解通配符的基础知识时,我经历了以下查询:
--Finds any values that start with "a" and are at least 3 characters in length
WHERE CustomerName LIKE 'a_%_%'
Run Code Online (Sandbox Code Playgroud)
根据以下示例,查询将搜索CustomerName列以"a"开头并且长度至少为3个字符的表.
但是,我也尝试以下查询:
WHERE CustomerName LIKE 'a__%'
Run Code Online (Sandbox Code Playgroud)
上面的查询也给了我完全相同的结果.我想知道这两个查询是否有任何区别?在某些特定情况下,第二个查询是否会产生不同的输出?如果是,那将是什么情景?