Wait, I just noticed this is in other databases and not mysql.
In which case you're not wrong. MySQL uses % and _, but not all db's do. The OP would need to specify; I know Access for example uses * and ? for theirs. That's an old standard too though, and access 2007 (I think its by default in 89), can be converted to ansi 92 to support % and _.