news 2026/9/12 13:36:21

postgresql数据库中~和like和ilike的区别

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
postgresql数据库中~和like和ilike的区别

~(暂且叫他波浪号吧) 和LIKEILIKE操作符可以模糊匹配字符串,LIKE是一般用法,ILIKE匹配时则不区分字符串的大小写,~波浪号则可以使用正则匹配

LIKEILIKE

它们需要结合通配符使用,下面介绍两种常用的通配符。

%:百分号用于匹配字符串序列,可匹配任意组合;

_:下划线用于匹配任何单一字符。

~波浪号

则可以使用正则模式来匹配字符串,除此之外它匹配模式还有一个特殊的地方

select * from table where ~ 'ab'; --> 如果是这样的形式就代表着他可以匹配任何包含ab的字符串其实就相当于省略的两边的.*

如果想要做前缀匹配或后缀匹配,可以用下面的方法

1、前缀+模糊查询。

select * from table where ~ '^ab';

2、后缀+模糊查询。

select * from table where ~ 'ab$';

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/12 16:15:01

企业级Agent记忆系统设计:从Context管理到LangGraph长期记忆

当你的 Agent 在生产环境跑了一个月,用户开始问出这样的问题:“你上次不是说帮我处理过工单吗?”“我不记得你是老客户了?”这时候你才会意识到,Agent 不是模型不够聪明,而是没有记忆。很多团队把 Agent 做…

作者头像 李华
网站建设 2026/9/2 18:35:15

基于YOLO的社交距离检测实战解析

简介:这是一份面向计算机视觉初学者与深度学习实践者的社交距离检测项目资源,基于YOLOv3目标检测模型实现人群间距实时分析,适用于疫情防控、智慧安防等实际场景。资源包共13个文件,包含3个核心Python脚本(含主检测逻辑…

作者头像 李华
网站建设 2026/9/1 18:37:47

定制纸箱耐破强度、边压强度 (ECT) 与空箱抗压强度换算关系全解析

标题:定制纸箱耐破强度、边压强度 (ECT) 与空箱抗压强度换算关系全解析定制纸箱耐破强度、边压强度 (ECT) 与空箱抗压强度换算关系全解析一、三大核心强度指标的定义在定制纸箱选型与性能验证中,三项指标是评估包装承重与防护能力的核心依据:…

作者头像 李华
网站建设 2026/9/1 20:17:54

STM32CubeMX与TouchGFX集成开发:嵌入式GUI从入门到实战

1. 项目整体设计与思路拆解1.1 这个项目到底在解决什么问题做嵌入式产品的人应该都有体会,给MCU加一块屏,难度从来不在“点亮”这一下,而在点亮之后那一大堆破事:底层驱动要自己写、界面逻辑要自己搭、触摸要调试、控件要一个个画…

作者头像 李华
网站建设 2026/9/5 23:33:43

ESP32 端侧 LLM 推理可视化:从串口日志到思考过程监控

之前在做 ESP32 端侧 AI 小项目时,最头疼的不是把模型部署到板子上,而是模型跑起来之后完全看不到它“在想什么”。传统开发模式下,我们只能看到串口输出的最终结果,中间过程像一个黑盒。直到我看到 Brainscope 仓库中的examples/…

作者头像 李华