postgresql을 사용하여 큰 텍스트에서 문자열 찾기

안드레아스 크리거

data다음을 포함하는 PostgreSQL 테이블에 호출 이 있습니다.

-----BEGIN HEADER-----
TYPE = PKCS#10
SERIAL = xxxxx
NOTBEFORE = Thu Sep  9 12:37:43 2010 UTC
LOA = 10
ROLE = xxxxx
RA = xxxxx
REQUEST_AUTH_USERID = CN=xxxxxxx
SCEP_TID = xxxxx
ARCHIVED_AFTER = Mon Nov 30 17:41:40 2015
_AFTER = Tue Jan 26 09:26:14 2016
-----END HEADER-----
-----BEGIN CERTIFICATE REQUEST-----
MIICWTCCAUECAQAwFjEUMBIGA1UEAwwLQ09QUzAwMDEzMDAwggEiMA0GCSqGSIb3
.
.
.
.
bV0eG4rlMOgTPv6mqb9HHKFqi3dsDzZKfXyoAsLOyOkj+AWXmAfXG8enT4uqBJJf
AsrUuJyTwzvmfdcEgYxokI6FU/nAjgQpmLkuVrE=
-----END CERTIFICATE REQUEST-----

다른 응용 프로그램으로 이동하고 싶기 때문에로 시작하는 부분 만 필요합니다 -----BEGIN CERTIFICATE REQUEST-----.

SQL 쿼리에서 하위 문자열과 위치로이 문자열을 추출하려고 시도했지만 다음을 사용하여이 문자열의 위치를 ​​찾으려고해도

SELECT position('-----BEGIN CERTIFICATE REQUEST-----' in (SELECT data from openca2.request where req_key = 3874))

NULL 값을 얻습니다. 단일 문자열의 일부가 추출 된 예만 찾을 수 있습니다.

공백이 문제인지 모르겠습니다. 시작 및 끝 헤더 내의 부분이 항상 동일하지는 않습니다.

SQL 쿼리로이 작업을 수행 할 수 있습니까?

Laurenz Albe
SELECT substr(
          data,
          position('-----BEGIN CERTIFICATE REQUEST-----' IN data)
       )
FROM openca2.request
WHERE req_key = 3874;

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

LINQ를 사용하여 (문자열) 열에서 가장 큰 (int) 값 찾기

분류에서Dev

Power Shell을 사용하여 텍스트 파일에서 문자열 찾기 및 바꾸기

분류에서Dev

텍스트를 찾기 위해 문자열을 사용하여 문자열에서 텍스트를 제거 하시겠습니까?

분류에서Dev

토큰을 찾기 위해 (부스트) 정규식을 기반으로 / 사용하는 C ++ 분할 문자열

분류에서Dev

2D 배열을 사용하여 열에서 가장 큰 수 찾기

분류에서Dev

배열을 사용하여 문자열 내에서 부분 문자열 찾기?

분류에서Dev

C #을 사용하여 Word 문서에서 특수 텍스트 찾기

분류에서Dev

SQL을 사용하여 두 필드에서 문자열 찾기

분류에서Dev

grep을 사용하여 각 줄에서 문자열 찾기

분류에서Dev

Perl을 사용하여 텍스트 파일에서 행 및 열 번호 찾기

분류에서Dev

parsec을 사용하여 문자열에서 부분 문자열 찾기

분류에서Dev

파이썬을 사용하여 문자열에서 부분 문자열 찾기

분류에서Dev

Matlab을 사용하여 문자열에 포함 된 하위 문자열 찾기

분류에서Dev

Python을 사용하여 문자 위치 및 텍스트에서 사용 된 횟수 찾기

분류에서Dev

scanf를 사용하여 텍스트의 문자열을 배열에 넣기

분류에서Dev

Python을 사용하여 텍스트 파일에 여러 줄 문자열 쓰기

분류에서Dev

grep을 사용하여 다른 문자열에없는 문자열 찾기

분류에서Dev

정규 표현식을 사용하여 문자열에서 문자 찾기

분류에서Dev

문자열 패턴을 사용하여 스캐너로 문자열 토큰 화

분류에서Dev

배열을 사용하지 않고 목록에서 두 큰 숫자 찾기

분류에서Dev

배열과 문자열 사이에서 가장 큰 수 찾기

분류에서Dev

정규 표현식을 사용하여 HTML 텍스트에서 이중 문자가있는 단어 찾기

분류에서Dev

PowerShell Select-String을 사용하여 텍스트 파일에서 같은 줄에있는 여러 문자열 찾기

분류에서Dev

입력 문자열을 사용하여 문자열에서 부분 문자열 찾기

분류에서Dev

R을 사용하여 텍스트에서 문자열 추출

분류에서Dev

Powershell을 사용하여 문자열에서 텍스트 추출

분류에서Dev

PHP : 정규식을 사용하여 문자열에서 배열 패턴 찾기

분류에서Dev

SQL을 사용하여 열에서 공통 부분 문자열 찾기

분류에서Dev

matlab을 사용하여 큰 텍스트 파일에서 각 문자의 빈도 계산

Related 관련 기사

  1. 1

    LINQ를 사용하여 (문자열) 열에서 가장 큰 (int) 값 찾기

  2. 2

    Power Shell을 사용하여 텍스트 파일에서 문자열 찾기 및 바꾸기

  3. 3

    텍스트를 찾기 위해 문자열을 사용하여 문자열에서 텍스트를 제거 하시겠습니까?

  4. 4

    토큰을 찾기 위해 (부스트) 정규식을 기반으로 / 사용하는 C ++ 분할 문자열

  5. 5

    2D 배열을 사용하여 열에서 가장 큰 수 찾기

  6. 6

    배열을 사용하여 문자열 내에서 부분 문자열 찾기?

  7. 7

    C #을 사용하여 Word 문서에서 특수 텍스트 찾기

  8. 8

    SQL을 사용하여 두 필드에서 문자열 찾기

  9. 9

    grep을 사용하여 각 줄에서 문자열 찾기

  10. 10

    Perl을 사용하여 텍스트 파일에서 행 및 열 번호 찾기

  11. 11

    parsec을 사용하여 문자열에서 부분 문자열 찾기

  12. 12

    파이썬을 사용하여 문자열에서 부분 문자열 찾기

  13. 13

    Matlab을 사용하여 문자열에 포함 된 하위 문자열 찾기

  14. 14

    Python을 사용하여 문자 위치 및 텍스트에서 사용 된 횟수 찾기

  15. 15

    scanf를 사용하여 텍스트의 문자열을 배열에 넣기

  16. 16

    Python을 사용하여 텍스트 파일에 여러 줄 문자열 쓰기

  17. 17

    grep을 사용하여 다른 문자열에없는 문자열 찾기

  18. 18

    정규 표현식을 사용하여 문자열에서 문자 찾기

  19. 19

    문자열 패턴을 사용하여 스캐너로 문자열 토큰 화

  20. 20

    배열을 사용하지 않고 목록에서 두 큰 숫자 찾기

  21. 21

    배열과 문자열 사이에서 가장 큰 수 찾기

  22. 22

    정규 표현식을 사용하여 HTML 텍스트에서 이중 문자가있는 단어 찾기

  23. 23

    PowerShell Select-String을 사용하여 텍스트 파일에서 같은 줄에있는 여러 문자열 찾기

  24. 24

    입력 문자열을 사용하여 문자열에서 부분 문자열 찾기

  25. 25

    R을 사용하여 텍스트에서 문자열 추출

  26. 26

    Powershell을 사용하여 문자열에서 텍스트 추출

  27. 27

    PHP : 정규식을 사용하여 문자열에서 배열 패턴 찾기

  28. 28

    SQL을 사용하여 열에서 공통 부분 문자열 찾기

  29. 29

    matlab을 사용하여 큰 텍스트 파일에서 각 문자의 빈도 계산

뜨겁다태그

보관