簡體   English   中英

刪除~~ sql之間的字符

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM