charliescott
IS-IT--Management
Hello,
Just wondering if there was a cleaner way to perform a pattern analysis then using the following code:
USE Northwind
SELECT CustomerID,PostalCode,Replace(Replace(Replace(Replace(Replace(Replace(Replace
(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace
(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace
(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace
(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace
(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace
(Replace(Replace(Replace(PostalCode,'A','C'),
'B','C'),'D','C'),'E','C'),'F','C'),'G','C'),'H','C'),'I','C'),'J','C'),'K','C'),
'L','C'),'M','C'),'N','C'),'O','C'),'P','C'),'Q','C'),'R','C'),'S','C'),'T','C'),
'U','C'),'V','C'),'W','C'),'X','C'),'Y','C'),'Z','C'),'0','N'),'1','N'),'2','N'),
'3','N'),'4','N'),'5','N'),'6','N'),'7','N'),'8','N'),'9','N'),'a','c'),'b','c'),
'd','c'),'e','c'),'f','c'),'g','c'),'h','c'),'i','c'),'j','c'),'k','c'),'l','c'),
'm','c'),'n','c'),'o','c'),'p','c'),'q','c'),'r','c'),'s','c'),'t','c'),'u','c'),
'v','c'),'w','c'),'x','c'),'y','c'),'z','c') AS 'Pattern'
INTO #Temp01
FROM Customers
SELECT Pattern
FROM #Temp01
GROUP BY Pattern
Just wondering if there was a cleaner way to perform a pattern analysis then using the following code:
USE Northwind
SELECT CustomerID,PostalCode,Replace(Replace(Replace(Replace(Replace(Replace(Replace
(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace
(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace
(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace
(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace
(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace
(Replace(Replace(Replace(PostalCode,'A','C'),
'B','C'),'D','C'),'E','C'),'F','C'),'G','C'),'H','C'),'I','C'),'J','C'),'K','C'),
'L','C'),'M','C'),'N','C'),'O','C'),'P','C'),'Q','C'),'R','C'),'S','C'),'T','C'),
'U','C'),'V','C'),'W','C'),'X','C'),'Y','C'),'Z','C'),'0','N'),'1','N'),'2','N'),
'3','N'),'4','N'),'5','N'),'6','N'),'7','N'),'8','N'),'9','N'),'a','c'),'b','c'),
'd','c'),'e','c'),'f','c'),'g','c'),'h','c'),'i','c'),'j','c'),'k','c'),'l','c'),
'm','c'),'n','c'),'o','c'),'p','c'),'q','c'),'r','c'),'s','c'),'t','c'),'u','c'),
'v','c'),'w','c'),'x','c'),'y','c'),'z','c') AS 'Pattern'
INTO #Temp01
FROM Customers
SELECT Pattern
FROM #Temp01
GROUP BY Pattern