[MSSQL] AAA~ZZZ 체번하기 (AAA,AAB,AAC,AAD...ZZZ)
이걸 응용하면 AA~ZZ, AAAA~ZZZZ 도 가능하다. Data 가 없이 시작하는 경우 isnull 조건을 추가하면된다. isnull 은 Z 로 하면 바로 AAA 부터 시작이다. 그게 귀찮다면? 그냥 기본값으로 ZZZ를 하나 넣어두고 시작하면 된다. ---- AAA 에서 ZZZ 까지 순서대로 체번하기 select char( case ASCII(substring(MAX(AAAZZZ),2,1)) when 90 then case ASCII(substring(MAX(AAAZZZ),3,1)) when 90 then case ASCII(substring(MAX(AAAZZZ),1,1)) when 90 then 65 else ASCII(substring(MAX(AAAZZZ),1,1))+1 end else ASCII..
2019.05.16