[英]Remove characters between ~~ sql
我的數據顯示為“abcdefghijklmno~123~pqrstuvwzyz”
我想去掉這部分~123~
刪除這部分后,我想獲取數據為“abcdefghijklmnopqrstuvwzyz”~123~
您可以在此處使用 substring 操作:
SELECT
col,
SUBSTRING(col, 1, CHARINDEX('~', col) - 1) +
SUBSTRING(col, CHARINDEX('~', col, CHARINDEX('~', col) + 1) + 1, LEN(col)) AS output
FROM yourTable;
數據:
WITH yourTable AS (
SELECT 'abcdefghijklmno~123~pqrstuvwzyz' AS col
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.