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.
Which MySQL function is used to search for a pattern in a string using regular expressions?
2.
Which wildcard should be used to find a name that starts with 'Book'?
3.
What does the . (dot) symbol represent in a MySQL regular expression?
4.
Which wildcard character matches exactly one character in a LIKE query?
5.
Which MySQL function is used to replace occurrences of a pattern using regular expressions?
6.
What does [[:digit:]]{3} match in a MySQL regular expression?
7.
Which SQL clause is used in MySQL for wildcard pattern matching?
8.
Which SQL statement would retrieve all rows where the product name ends with 'Pro'?
9.
Which wildcard should be used in a LIKE statement to find names that contain 'Air' anywhere in the string?
10.
What will the following query return?
SELECT name FROM product WHERE name LIKE 'Mac%';
11.
Which regular expression pattern would match a product name that contains 'USB' followed by either 'A' or 'C'?
12.
Which regular expression pattern ensures that a word appears as a separate word in a string?
13.
What does the wildcard character % represent in a MySQL LIKE query?
14.
What does [[:alnum:]] match in a MySQL regular expression?
15.
Which operator is used for regular expression matching in MySQL?
16.
Which regular expression pattern ensures that a word appears at the beginning of a string?