MySQL中使用正则表达式

2023-04-17  本文已影响0人  ssttIsme

查找车牌号为粤A开头,第三位为数字,第四位为字母,第五、六为为任意字符,第七位为字母的数据。

SELECT * FROM CAR WHERE carnumber REGEXP '^粤A[0-9][A-Z].{2}[A-Z]';

所有数据情况如下


CREATE TABLE `car` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `carnumber` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;

/*Data for the table `car` */

insert  into `car`(`id`,`carnumber`) values (1,'粤A0U3S7'),(2,'粤B034P9'),(3,'粤AB12S5'),(4,'粤A5K123'),(5,'粤A8D6SA');
上一篇下一篇

猜你喜欢

热点阅读