SQL部分文字列REGEXパターンマッチング(TERADATA)

der_radler

LINES以下の文字列パターンで言うコラムがあります文字列から日付を抽出したい。たとえば、各行について、日付、つまり、20201123または20201124どちらの場合でも必要になります。日付が異なる位置にあるので、私substringはこれに実際に使用することはできませんどうすればこれを行うことができますか?substringこれに適用できる、より単純なREGEXメソッドはありますか?

これは、テスト用に複製された簡単なコードです。

create volatile table TEST
(LINES VARCHAR(1000) CHARACTER SET LATIN NOT CASESPECIFIC)
ON COMMIT PRESERVE ROWS;

insert into TEST values('path/to/file/OVERALL_GOTO_Datas.20201123.dat');
insert into TEST values('path/to/file/endartstmov20201124.20201124.dat');
insert into TEST values('path/to/file/TESTDEV20201123.20201123.5.0014.CHK.dat');
insert into TEST values('path/to/file/DEVTOTES20201124.20201124.5.0109.CHK.dat');
insert into TEST values('path/to/file/STORE_PARTNER.20201124.20201124.0.0501.CHK.dat');

SELECT * FROM TEST;

あなたの応答に感謝します。ありがとう。

ブラグ

[正規表現の編集エラー]

teradataの使用REGEXP_SUBSTR

この正規表現を使用できるはずです:

(?:\.([0-9]{8})\.)

参照:https//regex101.com/r/WRqEmY/2

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Elixirの部分文字列のパターンマッチ

分類Dev

C部分文字列マッチング

分類Dev

複数の部分文字列マッチングパターンを列に抽出します

分類Dev

最長の部分文字列に一致するパターンマッチング

分類Dev

固定長の部分文字列マッチングパターンを取得します

分類Dev

2つのファイルでの部分文字列パターンマッチング

分類Dev

パターン/マッチャーを使用して部分文字列を抽出する

分類Dev

mysqlでの部分文字列正規表現マッチング

分類Dev

SQLでの特定の長さの文字列のパターンマッチング

分類Dev

文字マッチングと年の後にステートメントを部分文字列化する

分類Dev

空の文字列のLuaパターンマッチング

分類Dev

Javaでの文字列パターンマッチング

分類Dev

「{」を持つ文字列のパターンマッチング

分類Dev

Scala、パターンマッチング、文字列

分類Dev

パターンマッチング数値文字列

分類Dev

Scala:文字列パターンマッチングと分割

分類Dev

パターンマッチング抽出文字列Scala

分類Dev

文字列内のパターンのマッチング

分類Dev

tclとの文字列パターンマッチング

分類Dev

文字列とのF#パターンマッチング

分類Dev

文字列パターンのマッチング

分類Dev

文字列パターン-=〜とのマッチング

分類Dev

パターンマッチング変数と文字列

分類Dev

Java正規表現文字列パターンマッチング

分類Dev

CSSを使用した段落内の部分文字列マッチング

分類Dev

CSSを使用した段落内の部分文字列マッチング

分類Dev

Pythonパンダ列フィルタリング部分文字列

分類Dev

部分文字列のパターンによる文字列の解析

分類Dev

c ++文字列パターンマッチングバッファデータ

Related 関連記事

  1. 1

    Elixirの部分文字列のパターンマッチ

  2. 2

    C部分文字列マッチング

  3. 3

    複数の部分文字列マッチングパターンを列に抽出します

  4. 4

    最長の部分文字列に一致するパターンマッチング

  5. 5

    固定長の部分文字列マッチングパターンを取得します

  6. 6

    2つのファイルでの部分文字列パターンマッチング

  7. 7

    パターン/マッチャーを使用して部分文字列を抽出する

  8. 8

    mysqlでの部分文字列正規表現マッチング

  9. 9

    SQLでの特定の長さの文字列のパターンマッチング

  10. 10

    文字マッチングと年の後にステートメントを部分文字列化する

  11. 11

    空の文字列のLuaパターンマッチング

  12. 12

    Javaでの文字列パターンマッチング

  13. 13

    「{」を持つ文字列のパターンマッチング

  14. 14

    Scala、パターンマッチング、文字列

  15. 15

    パターンマッチング数値文字列

  16. 16

    Scala:文字列パターンマッチングと分割

  17. 17

    パターンマッチング抽出文字列Scala

  18. 18

    文字列内のパターンのマッチング

  19. 19

    tclとの文字列パターンマッチング

  20. 20

    文字列とのF#パターンマッチング

  21. 21

    文字列パターンのマッチング

  22. 22

    文字列パターン-=〜とのマッチング

  23. 23

    パターンマッチング変数と文字列

  24. 24

    Java正規表現文字列パターンマッチング

  25. 25

    CSSを使用した段落内の部分文字列マッチング

  26. 26

    CSSを使用した段落内の部分文字列マッチング

  27. 27

    Pythonパンダ列フィルタリング部分文字列

  28. 28

    部分文字列のパターンによる文字列の解析

  29. 29

    c ++文字列パターンマッチングバッファデータ

ホットタグ

アーカイブ