This quiz will test your understanding of wildcards and regular expressions in MySQL. You’ll encounter questions on the LIKE and REGEXP operators, how to use wildcards like % and _ for flexible searches, and how regular expressions enable advanced pattern matching. These techniques are essential for searching and manipulating text data efficiently in MySQL.
1.
What does [[:alnum:]] match in a MySQL regular expression?
2.
What will the following query return?
SELECT name FROM product WHERE name LIKE 'Mac%';
3.
What does the wildcard character % represent in a MySQL LIKE query?
4.
Which MySQL function is used to search for a pattern in a string using regular expressions?
5.
What does [[:digit:]]{3} match in a MySQL regular expression?
6.
Which regular expression pattern ensures that a word appears at the beginning of a string?
7.
Which regular expression pattern would match a product name that contains 'USB' followed by either 'A' or 'C'?
8.
Which wildcard should be used in a LIKE statement to find names that contain 'Air' anywhere in the string?
9.
Which operator is used for regular expression matching in MySQL?
10.
Which wildcard should be used to find a name that starts with 'Book'?
11.
Which SQL clause is used in MySQL for wildcard pattern matching?
12.
Which regular expression pattern ensures that a word appears as a separate word in a string?
13.
Which MySQL function is used to replace occurrences of a pattern using regular expressions?
14.
Which wildcard character matches exactly one character in a LIKE query?
15.
What does the . (dot) symbol represent in a MySQL regular expression?
16.
Which SQL statement would retrieve all rows where the product name ends with 'Pro'?