我得到了一个与MySQL通配符的问题。 鉴于如下表:我的查询MYSQL通配符问题
id | name
--------------
1 | Marcel
2 | Marcel2
3 | Marcel3
现在我需要知道有多少entrys名为马塞尔是在表中。
SELECT id FROM 'users' WHERE name LIKE 'Marcel#'
--gives me **0** results
SELECT id FROM 'users' WHERE name LIKE 'Marcel_'
-- gives me just **1** result (**3** would be the solution)
我可以使用什么查询来确定名称+ nr在表格中的频率?
你从哪里得到'#'和'_'通配符?他们不是我知道的任何SQL的一部分。 – wallyk
@wallyk从[doc](https://dev.mysql.com/doc/refman/5.0/en/string-comparison-functions.html)'_只能匹配一个字符。 '。用'#'我也是第一次看到它。 – lad2025