sql正则和like的用法

这篇具有很好参考价值的文章主要介绍了sql正则和like的用法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.正则

从复杂的字符取出数据 ,例:“以a开头的数据—— mysql>select 'aaxxyyx' regexp ‘^a’ ”

“以a结尾的数据—— mysql>select 'aaxxaa' regexp ‘a$’ ”

如果是从含有的某元素,可以用like '%a%'  regexp 'a' 效果一样.

not like '%a%'

2.like 用法

表是不包含, not like '%a%'

需要两个数据进行筛选:

(1) and链接方式

eg : toy carrots jack like '%toy%' and toy carrots jack like '%carrots%'

(2) 用多个%链接

eg : toy carrots jack like '%toy%carrots%'文章来源地址https://www.toymoban.com/news/detail-818489.html

到了这里,关于sql正则和like的用法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Oracle使用regexp_like报错ORA-12733 正则表达式太长

    注:此篇内容并没有解决正则表达式太长的问题。 在命令行窗口连接数据库: 其中: username  是你的数据库用户名。 password  是你的数据库密码。 hostname  是数据库服务器的主机名或IP地址。 port  是监听端口,默认是1521。 SID  是系统标识符,是数据库实例的唯一名称。

    2024年04月15日
    浏览(46)
  • SQL LIKE 运算符

    在WHERE子句中使用LIKE运算符来搜索列中的指定模式。  有两个通配符与LIKE运算符一起使用: %  - 百分号表示零个,一个或多个字符 _  - 下划线表示单个字符 注意:  MS Access使用问号( ? )而不是下划线( _ )。  百分号和下划线也可以组合使用!  SQL LIKE 语法 提示 :您

    2024年02月08日
    浏览(43)
  • Oracle 正则表达式详解(regexp_substr、regexp_instr、regexp_replace、regexp_like)

    文章目录 1 概述 2 匹配规则 3 正则函数 3.1 regexp_substr() 3.2 regexp_instr() 3.3 regexp_replace() 3.4 regexp_like() 1 概述 1. 作用:处理字符时,很强大 1 2. 分类:与下列相似,但功能更加强大(‘支持正则表达式’) (1) regexp_like : 同 like 功能相似(模糊 ‘匹配’) (2) regexp_instr : 同 instr 功

    2024年02月09日
    浏览(55)
  • SQL Server 查找字符串LIKE vs SUBSTRING vs LEFT/RIGHT vs CHARINDEX

    开发人员经常需要在数据库表中查询以某种文本模式开始和/或结束的记录。例如,查找名字以“DAV”开头的所有员工。 根据我的经验,SQL 开发人员通常依赖 4 个常用函数来实现这一点。 就在那时,这位好奇的顾问决定将它们正面交锋:LIKE vs SUBSTRING vs LEFT / RIGHT vs CH

    2024年02月05日
    浏览(46)
  • 正则表达式的一些高级用法

    不允许出现某个单词,使用?! (?!Pattern)..matches 表示.matches之前的不能是Pattern 非贪婪匹配,在匹配项后加? matches((.*?)) 这里在.*后加问号,表示尽可能少的匹配。 w表示字母、数字和下划线 防范redos攻击,可使用Cyber-Redos-Terminator检查开发使用的正则表达式。java代码里排查可能

    2024年02月21日
    浏览(39)
  • 经常使用的正则表达式以及用法

    正则表达式是一种用来匹配字符串的工具,它可以用特定的语法来描述文本中的一些模式,以达到快速检索、替换和处理文本的目的。 它的用处也是很多,比如文本编辑器、搜索引擎、数据库、邮件过滤、语言解析器、爬虫器等等。 工作中,我经常用正则表达式来提取、校

    2024年02月10日
    浏览(50)
  • Python:正则表达式之re.group()用法

    Python正则表达式之re.group()用法学习笔记 正则表达式是在处理字符串时非常有用的工具,而re.group()是在匹配到的文本中提取特定分组内容的方法之一。 在正则表达式中,通过圆括号可以创建一个或多个分组。re.group()用于获取匹配到的文本中的指定分组内容。 输出结果: grou

    2024年01月17日
    浏览(45)
  • 【java】Maybatis-Plus 数据库查询 lambdaQuery和mapper中EQ、NE、GT、LT、GE、LE、select、like、in、leftjoin的用法及详解

    Maybatis-Plus lambdaQuery和mapper中EQ、NE、GT、LT、GE、LE的用法及详解 当前实体如下,后续代码示例都用该实体; EQ 是 EQUAL 的缩写,表示 等于 NE 是 NOT EQUAL的缩写,表示 不等于 GT 是 GREATER THAN 的 缩写,表示 大于 LT 是 LESS THAN 的缩写,表示 小于 GE 是 GREATER THAN OR EQUAL 的缩写,表示

    2024年02月06日
    浏览(204)
  • 【SQL-正则】利用正则表达式进行过滤操作(常用正则表达式)

    1、由数字、26个英文字母或者下划线组成的字符串 2、非负整数(正整数 + 0 ) 3、正整数 4、非正整数(负整数 + 0) 5、负整数 6、整数 7、非负浮点数(正浮点数 + 0) 8、正浮点数 9、非正浮点数(负浮点数 + 0) 10、负浮点数 11、浮点数 12、由26个英文字母组成的字符串 13、

    2024年02月12日
    浏览(81)
  • Jmeter接口关联(三)【使用正则表达式提取值】以及正则表达式提取器中模板的含义及用法

    文章目录 前言 一、Jmeter中使用正则表达式匹配 1、选择 RegExp Tester 2、在线程组------》添加------》后置处理器-------里面添加一个“正则表达式提取器” 二、关于正则表达式提取器里面字段的解释 参数说明 三、进一步解释Jmeter正则表达式提取器中的模板 1、当模板设置为$0$ 

    2024年02月13日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包