当前位置: 首页 > news >正文

sql查询不以某些指定字符开头(正则表达式)

我们用到的最多的是:查询以特定字符或字符串开头的记录

字符^用来匹配以特定字符或字符串开头的记录。

例 1

在 tb_students_info 表中,查询 name 字段以“J”开头的记录,SQL 语句和执行过程如下。

mysql> SELECT * FROM tb_students_info -> WHERE name REGEXP '^J';
+----+------+------+------+--------+-----------+
| id | name | age  | sex  | height | course_id |
+----+------+------+------+--------+-----------+
|  4 | Jane |   22 | 男   |    162 |         3 |
|  5 | Jim  |   24 | 女   |    175 |         2 |
|  6 | John |   21 | 女   |    172 |         4 |
+----+------+------+------+--------+-----------+
3 rows in set (0.01 sec)

或者可以使用like:

mysql> SELECT * FROM tb_students_info -> WHERE name like 'J%';
+----+------+------+------+--------+-----------+
| id | name | age  | sex  | height | course_id |
+----+------+------+------+--------+-----------+
|  4 | Jane |   22 | 男   |    162 |         3 |
|  5 | Jim  |   24 | 女   |    175 |         2 |
|  6 | John |   21 | 女   |    172 |         4 |
+----+------+------+------+--------+-----------+
3 rows in set (0.01 sec)

查询不以某些指定字符开头,反查的这种,可以这样解决:

例如:查询item_description不以AUT-、IND、AUTA-、AUTB-、AUTC-、AEBU-、CON-、WDR-、WDF-开头,并且不包含ICON的所有数据
select * from table_name 
where item_description not REGEXP ('^(AUT-)|(^IND)|^(AUTA-)|^(AUTB-)|(^AUTC)|^(AEBU-)|^(CON-)|^(WDR-)|^(WDF-)')
and item_description not like '%ICON%';
http://www.lryc.cn/news/7370.html

相关文章:

  • 35.网络结构与模型压缩、加速-2
  • FreeSWITCH跨NAT部署配置详解
  • 【精选论文 | Capon算法与MUSIC算法性能的比较与分析】
  • 卫星、无人机平台的多光谱数据在地质、土壤调查和农业等需要用什么?
  • 30个题型+代码(冲刺2023蓝桥杯)
  • 快速且有效减小代码包的方法
  • 基于matlab评估星载合成孔径雷达性能
  • Linux_基本指令
  • Keras深度学习实战——使用深度Q学习进行SpaceInvaders游戏
  • 从事架构师岗位快2年了,聊一聊我对架构的一些感受和看法
  • 零基础机器学习做游戏辅助第十二课--原神自动钓鱼(二)
  • MapReduce paper(2004)-阅读笔记
  • 【蒸滴C】C语言指针入门很难?看这一篇就够了
  • C++11新的类功能
  • Laravel创建定时任务
  • SaveInstanceState
  • Fluent Python 笔记 第 16 章 协程
  • 山东科技大学校历 代码分析 获得以前学期学年的老版校历
  • 第五章.与学习相关技巧—权重初始值(随机初始值,Xavier初始值,He初始值)
  • Linux进程间通信(管道)
  • 写一个基于node.js的api后台管理系统(三)
  • 【23种设计模式】行为型模式详细介绍(上)
  • PID控制算法进阶
  • 嵌入式工程师有什么值得一看的网站和书籍吗?
  • 操作系统的四个特征
  • Django框架之模型shell工具和查看MySQL数据库日志
  • 电脑录屏怎样不录到外界声音?调整这一个开关,即可实现
  • 无需登录复制网站文字的解决方案
  • ccc-Tips for Deep Learning-李宏毅(8)
  • ArkUI新能力,助力应用开发更便捷