我需要從產品代碼中刪除以下前綴,因爲您看到我包含了一個簡單的查詢,而下面顯示我釐米我不是想我不能使用替代,因爲它的代碼替換釐米的任何實例的前綴在supplire表交叉持有的產品表是指如何刪除前綴表中的字符並確保僅從字符串的起始處被刪除
前綴不是總有兩個chrachters例如可以TOW
SELECT * , left(prod.productcode, LEN(sup.prefix)) AS MyTrimmedColumn
FROM MSLStore1_Products prod ,supplier sup
WHERE prod.suppid = 9039 AND prod.SgpID = 171
and sup.supno = prod.suppid
產品編號:
ProductCode
CMDI25L
CMDI300M
CMDI750M
CMXFFP5L
個
前綴:
Prefix
CM
CM
CM
CM
我這個 SELECT *,右(prod.productcode,LEN(產品解決了這個問題。產品代碼) - LEN(sup.prefix))AS MyTrimmedColumn FROM MSLStore1_Products prod,supplier sup WHERE prod.suppid = 9217 AND prod.SgpID = 123 and sup.supno = prod.suppid – rogue39nin 2011-03-25 16:25:08
是的,它具有相同的結果。但我不知道額外的'LEN()'是否需要更多的努力。 – MacGucky 2011-03-25 16:28:44