網站首頁 編程語言 正文
字符串’^198[0-9]$’可以匹配‘1980-1989’,如果希望統計出公司那些員工是80年~89年入職的,就可以使用如下的SQL語句:
select * from emp e where regexp_like(to_char( e.hiredate,'yyyy'),'^198[0-9]$');
正則表達式中常用到的元數據(metacharacter)如下:
^ 匹配字符串的開頭位置。
$ 匹配支付傳的結尾位置。
* 匹配該字符前面的一個字符0次,1次或者多次出現。例如52*oracle 可以匹配 5oracle,52oracle,522oracle,5222oracle等等。
+ 匹配該字符前面的一個字符1次或者多次出現。例如52+oracle 可以匹配 52oracle,522oracle,5222oracle等等
? 匹配該字符前面的一個字符0次或1次或者多次出現。例如52?oracle 只能匹配5oracle,52oracle等等
{n} 匹配一個字符串n次,n為正整數。例如:hel{2}o 所匹配的是hello
{n,m} 匹配一個字符串至少n次,至多m次。其中n和m都是整數。
. 匹配除了null之外的任何單個字符串
(pattern) 這個是用來匹配指定模式的一個子表達式
x|y 匹配x或者y,其中x和y是一個或者多個字符
[abc] 匹配括號中的任意一個字符。例如:[ab]bc可以匹配abc和bbc
[a-z] 匹配指定范圍內的任意字符串。例如[A-G]hi可以匹配Ahi至Ghi
[::]指定一個字符類,可以匹配該類中的任意字符 這里的字符類包括:
[:alphanum:] 可以匹配字符0-9、A-Z、a-z
[:alpha:]可以匹配字符A-Z、a-z
[:blank:]可以匹配空格或者tab鍵
[:digit:]可以匹配數字 0-9
[:gragh:]可以匹配非空字符
[:punct:]可以匹配. , ” ‘等標點符號。
[:upper:]可以匹配字符A-Z
[:lower:]可以匹配字符a-z
關于orace中的正則表達式只能通過oracle特意為正則表達式設計的4個函數來使用。這4個函數分別是:
regexp_like,regexp_instr,regexp_replace,regexp_substr。
查詢oracle中,哪些對象的sql包括了檢索的文本(多個值 使用“|”隔開, 關于user_source對象,移步到無限套娃鏈接 ORACLE常用數據字典)
未去重(查詢出詳細信息):
去重查詢出涉及到的對象名稱:
原文鏈接:https://www.cnblogs.com/itdabao/p/16466199.html
相關推薦
- 2022-05-05 Entity?Framework實現數據遷移_實用技巧
- 2022-04-05 C#反射調用拓展類方法實例代碼_C#教程
- 2023-11-14 樹莓派以及linux ubuntu 上,各種依賴不滿足,修復不了:E: Release file f
- 2022-04-24 C語言的abs()函數和div()函數你了解嗎_C 語言
- 2022-07-10 Ubuntu 硬盤分區
- 2022-09-23 Matlab幾個常用的繪圖顏色搭配推薦_相關技巧
- 2023-10-17 前端下載文件時修改文件名
- 2024-02-01 啟動jar報錯(文件名、目錄名或卷標語法不正確。)
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支