例如,

create table tblvarchar
(
lngvarchar character varying(500)
)

样本行是
insert into tblvarchar (lngvarchar) values ('110010000001111101010011110000001101011000001')
  • 如何使用character的位置在0字段中找出1(这种情况(lngvarcharcharacter))?
  • 例如
  • ,位于character第15位的lngvarchar1

  • 在PostgreSQL 9.2.4上

    最佳答案

    您可以执行此操作(起始位置15,长度为1的示例):

    SELECT SUBSTRING(lngvarchar,15,1) FROM tblvarchar;
    

    SQL FIDDLE

    关于postgresql - 如何在字符串的第n个位置找到字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24907845/

    10-10 17:05