簡體   English   中英

如何做MySQL + Substring? +替換?

[英]How to do MySQL + Substring? + replace?

  • 我對SQL不太滿意,並希望能夠變得更好。

  • 我在嘗試執行某些表操作時遇到了一些麻煩。

  • 我希望能夠從下面的ProgUID列中選擇子字符串

就像是...

SUBSTRING(table.ProgUID,3,12);

這將給我CAMVE-9701作為ProgUID P-CAMVE-9701-1(從開頭刪除P-,從結尾刪除-1),然后將子字符串插入該行UID。

我認為這應該相當容易,而且我一直想弄明白,但沒有多少運氣。

如果有更好的方法,請告訴我!

預先感謝您的想法/幫助!

在此輸入圖像描述

使用UPDATE語句

UPDATE tableName
   SET UID = SUBSTRING(ProgUID,3,12)

如果你想要的部分總是12個字符,那么

UPDATE table
SET UID = SUBSTRING(ProgUID, 3, 12)

除此以外

UPDATE table
SET UID = SUBSTRING(ProgUID, 3, LENGTH(ProgUID)-2)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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