這可能很簡單,但T-SQL遠沒有我的優勢。在t-sql中匹配的模式之後找到一個子串字符串
我有一堆包含一個段,看起來像這真的長串的:
~GS^PO^007941230X^107996118^20130514^
我想提取007941230X出於此。這個字符串的長度可能會有所不同,但形式永遠是:
~xxxx^.....^xxxxx^~GS^PO^jjjjjjjj^xxx^xxxx^....~
有誰知道如何得到的值的子字符串在T-SQL J′
我試圖用patindex以某種方式,但無法弄清楚。
HL7? 而且,'jjjjj'總會在字符串中的相同位置,並且其他值是否爲固定長度? –
只有那些不變的值是^值之間的分隔符。不幸的是,其他一切都不是固定的長度。 –
訂單總是一樣嗎? 'GS^PO ^'保證總是在你要找的字符串之前? –