我正在查询 mysql 中的数据库表,其中数据以以下格式存储。
例子:
+------------+------------+------------+
| adv_images | start_date | end_date |
+------------+------------+------------+
| 21.jpg | 2013-05-22 | 2013-05-28 |
| 2.jpg | 2013-05-22 | 2013-05-28 |
| 2a.jpg | 2013-05-22 | 2013-05-28 |
| 2b.jpg | 2013-05-22 | 2013-05-28 |
| 2c.jpg | 2013-05-22 | 2013-05-28 |
+------------+------------+------------+
还有更多类似格式的数据,如 3.jpg、3a.jpg、3b.jpg、41.jpg 等。
我正在使用此查询来查询数据库:-
SELECT adv_images
WHERE adv_images
REGEXP BINARY '^(2+[az]?)';
我的要求是只提取那些仅以 2 开头的 adv_images(即 2.jpg、2a.jpg 等)。但它的拉动 21.jpg、22.jpg、22a.jpg 等。
我们怎样才能解决它。