美文网首页
MySQL中使用正则表达式

MySQL中使用正则表达式

作者: ssttIsme | 来源:发表于2023-04-17 08:38 被阅读0次

    查找车牌号为粤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');
    

    相关文章

      网友评论

          本文标题:MySQL中使用正则表达式

          本文链接:https://www.haomeiwen.com/subject/ataqjdtx.html