今天有开发人员问到: PostgreSQL 中是否有函数可以判断一个字符串中是否包含指定字符,如果包
含则返回 ture ,否则返回 false,例如,如果字符串 'abcde' 中包含 'ab' 则返回 true,于是想了想,共总
结以下三种方法,暂且不考虑性能。
一 方法一: 使用 position 函数
--1.1 使用 position 函数
SELECT position('aa' in 'kkjaadsd');
SELECT position('aa' in 'aadsd');
--1.2 position 函数简价
Function: position(substring in string)
Return Type: int
Description: Location of specified substring
备注: position 函数是找出一个字符串在另