![](/img/trans.png)
[英]Substring a word from string with charindex in SQL server
[英]Substring and CharIndex in SQL Server
我的 SQL 服務器查詢有問題。
我有記錄
01Lorem:02Ipsum:003Lorem
和另一條記錄
02Ipsum:01Lorem:03Ipsum
我需要從每條記錄中獲取 substring 為01-02-003
和02-01-03
這僅在 static string Lorem
或Ipsum
時有效
DECLARE @Q1 NVARCHAR(mAX) = '(01Lorem:02Ipsum:003Lorem)';
SET @Q1 =SUBSTRING(@Q1, CHARINDEX('(',@Q1) +1 , CHARINDEX(')',@Q1) -2);
SET @Q1 =REPLACE(@Q1, 'Lorem','');
SET @Q1 =REPLACE(@Q1, 'Ipsum','');
PRINT @Q1;
OUTPUT:
01:02:003
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.