例如,
create table tblvarchar
(
lngvarchar character varying(500)
)
样本行是
insert into tblvarchar (lngvarchar) values ('110010000001111101010011110000001101011000001')
character
的位置在0
字段中找出1
(这种情况(lngvarchar
或character
))? character
第15位的lngvarchar
是1
在PostgreSQL 9.2.4上
最佳答案
您可以执行此操作(起始位置15,长度为1的示例):
SELECT SUBSTRING(lngvarchar,15,1) FROM tblvarchar;
SQL FIDDLE
关于postgresql - 如何在字符串的第n个位置找到字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24907845/