The underscore (_) is the SQL wildcard character that represents exactly one character in a LIKE pattern. This differs from % which matches zero or more characters.
In SQL LIKE pattern matching, the underscore (_) wildcard matches exactly one arbitrary character, whereas % matches zero or more characters (any length). Since the question asks specifically about single-character replacement, _ is the correct wildcard, not the multi-character %.