我有表ROWDATA,其列SampleID与
共3次现在我想要像S10335-04那样的SampleID和像10和只有一次的数字
答案 0 :(得分:0)
试试这种方式
SELECT DISTINCT substring( substring(sampleid,1,charindex(' - ',sampleiD)) ,1,charindex('X',sampleid)-1) AS SampleID,
substring(sampleid,charindex('X',sampleid)+1,3) AS Number
FROM ROWDATA WHERE SampleID LIKE '%X%'