PostgreSQL入门到实战-第十五弹

news/2024/7/9 19:48:40 标签: postgresql, 数据库

PostgreSQL入门到实战

  • PostgreSQL数据过滤(八)
    • 官网地址
    • PostgreSQL概述
    • PostgreSQL中LIKE命令理论
    • PostgreSQL中LIKE命令实战
    • 更新计划

PostgreSQL数据过滤(八)

如何使用PostgreSQL LIKE运算符基于模式查询数据。

官网地址

声明: 由于操作系统, 版本更新等原因, 文章所列内容不一定100%复现, 还要以官方信息为准

https://www.postgresql.org/

PostgreSQL概述

PostgreSQL: 世界上最先进的开源关系数据库

PostgreSQL中LIKE命令理论

  • 模糊查询时可以使用like关键字

  • 基础语法

    value LIKE pattern
    
  • 取反语法

    value NOT LIKE pattern
    

PostgreSQL中LIKE命令实战

数据库样例数据来源: https://blog.csdn.net/zwq56693/article/details/137473602

  • 将LIKE运算符与不包含任何通配符的模式一起使用

    SELECT 'Apple' LIKE 'Apple' AS result;
    

在这里插入图片描述

  • 使用LIKE运算符来匹配以字母A开头的任何字符串

    SELECT 'Apple' LIKE 'A%' AS result;
    

在这里插入图片描述

  • 使用LIKE运算符查找名字中包含字符串er的客户

    SELECT 
      first_name, 
      last_name 
    FROM 
      customer 
    WHERE 
      first_name LIKE '%er%' 
    ORDER BY 
      first_name;
    

在这里插入图片描述

  • 将LIKE运算符与包含百分比(%)和下划线(_)通配符的模式一起使用

    SELECT 
      first_name, 
      last_name 
    FROM 
      customer 
    WHERE 
      first_name LIKE '_her%' 
    ORDER BY 
      first_name;
    

在这里插入图片描述

  • 使用NOT LIKE运算符查找名字不以Jen开头的客户

    SELECT 
      first_name, 
      last_name 
    FROM 
      customer 
    WHERE 
      first_name NOT LIKE 'Jen%' 
    ORDER BY 
      first_name;
    

在这里插入图片描述

  • PostgreSQL ILIKE运算符,类似于LIKE运算符,但允许不区分大小写的匹配

    SELECT 
      first_name, 
      last_name 
    FROM 
      customer 
    WHERE 
      first_name ILIKE 'BAR%';
    

在这里插入图片描述

  • like中的转义

    SELECT * FROM t 
    WHERE message LIKE '%10$%%' ESCAPE '$';
    

更新计划

欲知后事如何, 请听下回分解


http://www.niftyadmin.cn/n/5481302.html

相关文章

LabVIEW闭环步进电机运动系统设计及精度分析

LabVIEW闭环步进电机运动系统设计及精度分析 在自动化设备不断发展的当代,闭环步进电机以其高精度和可靠性成为了自动化设备的重要组成部分。以LabVIEW软件为核心,结合运动控制卡及驱动器模块,设计并实现了一个闭环步进电机的多轴运动控制系…

服务器数据恢复—ext3文件系统下raid5数据恢复案例

服务器数据恢复环境&故障情况: 某企业光纤存储上有一组由16块硬盘组建的raid5阵列。管理员发现该光纤存储上的卷无法挂载,经过检查发现raid5阵列中有2块硬盘离线,于是联系我们数据恢复中心要求数据恢复工程师到现场恢复服务器存储上的数据…

处理焊接铸铁平台热裂的方法

焊接铸铁平台热裂是在焊接过程中由于温度变化引起的裂纹,其处理方法如下: 预热:在焊接之前,对铸铁平台进行预热处理,可以减少温度变化引起的热应力,降低热裂的风险。 控制焊接参数:在焊接过程中…

机器学习和深度学习--李宏毅(笔记与个人理解)Day9

Day9 Logistic Regression(内涵,熵和交叉熵的详解) 中间打了一天的gta5,图书馆闭馆正好npy 不舒服那天天气不好,哈哈哈哈哈总之各种理由吧,导致昨天没弄起来,今天补更! 这里重点注意…

智能时代中的工业应用中前所未有的灵活桥接和I/O扩展功能解决方案MachXO2系列LCMXO2-1200HC-4TG100I FPGA可编程逻辑IC

lattice莱迪斯 MachXO2系列LCMXO2-1200HC-4TG100I超低密度FPGA现场可编程门阵列,适用于低成本的复杂系统控制和视频接口设计开发,满足了通信、计算、工业、消费电子和医疗市场所需的系统控制和接口应用。 瞬时启动,迅速实现控制——启动时间…

恒创科技:香港服务器CPU核心数如何选?越多越好吗?

​  谈到 CPU“核心”是完成所有处理的组件,程序能否顺利运行的第一因素是你有多少个核心。但由于不同的计算任务占用不同的资源,所以如果您打算简单地创建小型网站或者其他请求处理数据也不高的业务,那么您的基本型号应该包含 1、2 核已经…

Harmony鸿蒙南向驱动开发-PIN

PIN即管脚控制器,用于统一管理各SoC的管脚资源,对外提供管脚复用功能。 基本概念 PIN是一个软件层面的概念,目的是为了统一对各SoC的PIN管脚进行管理,对外提供管脚复用功能,配置PIN管脚的电气特性。 SoC(…

第十二届蓝桥杯省赛真题(C/C++大学B组)

目录 #A 空间 #B 卡片 #C 直线 #D 货物摆放 #E 路径 #F 时间显示 #G 砝码称重 #H 杨辉三角形 #I 双向排序 #J 括号序列 #A 空间 #include <bits/stdc.h> using namespace std;int main() {cout<<256 * 1024 * 1024 / 4<<endl;return 0; } #B 卡片…