您现在的位置是:课程教程文章
postgresql 判断是否含某个字符
2023-12-18 20:47课程教程文章 人已围观
-
【赵强老师】SQL的字符函数
【赵强老师】SQL的字符函数Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理... -
十小时快速学习python:字符串与列表|从入
十小时快速学习python:字符串与列表|从入... -
PostgreSQL数据库管理(一)
PostgreSQL数据库管理(一)PostgreSQL是以加州大学伯克利分校计算机系开发的POSTGRES,现在已经更名为Postgre... -
C语言基础 之 第9章 字符串
C语言基础 之 第9章 字符串一、出品团队 佳嵌工作室。 二、C语言基础 之 第9章 字符串 1 字符数组1 2 字符...
判断字符串包含的几种方法:
1、position(substring in string):
postgres=# select position('aa' in 'abcd'); position ---------- 0 (1 row) postgres=# select position('ab' in 'abcd'); position ---------- 1 (1 row) postgres=# select position('ab' in 'abcdab'); position ---------- 1 (1 row)
可以看出,如果包含目标字符串,会返回目标字符串笫一次出现的位置,可以根据返回值是否大于0来判断是否包含目标字符串。
2、strpos(string, substring): 该函数的作用是声明子串的位置。
postgres=# select strpos('abcd','aa'); strpos -------- 0 (1 row) postgres=# select strpos('abcd','ab'); strpos -------- 1 (1 row) postgres=# select strpos('abcdab','ab'); strpos -------- 1 (1 row)
作用与position函数一致。
3、使用正则表达式:
postgres=# select 'abcd' ~ 'aa'; ?column? ---------- f (1 row) postgres=# select 'abcd' ~ 'ab'; ?column? ---------- t (1 row) postgres=# select 'abcdab' ~ 'ab'; ?column? ---------- t (1 row)
Python学习网,大量的免费PostgreSQL入门教程,欢迎在线学习!
课程教程:postgresql 判断是否含某个字符下一篇:没有了