코드 및 범위라는 두 가지 특성이있는 테이블 (T-SQL)이 있습니다. 범위로 지정된T-SQL - 한 줄에 여러 개의 쉼표로 구분 된 값
Code Range
-------------------- ----------
5000_RANGE 5001..5003
5001 NULL
5002 NULL
5003 NULL
5802 NULL
5802_RANGE 5802..5804
5803 NULL
5804 NULL
6401 NULL
내가 '_range'접미사와 코드 값 (쉼표로 구분) 코드 값을 얻기 위해 간단한 쿼리를 작성하기 위해 노력하고있어 한 줄에 속성.
Code Range
-------------------- --------------
5000_RANGE 5001,5002,5003
5802_RANGE 5802,5803,5804
최상의 솔루션은 무엇입니까? 어쩌면 XML Path()를 사용하여 어쩌면? 당신이 좋아하는 방법 범위를 제시 확실하지
SELECT Code, Range FROM code_table WHERE Code LIKE "%_RANGE"
같은
는
SQL 대신 응용 프로그램 /보고 계층에서 작업하는 것이 훨씬 쉽습니다. SQL은 거기에없는 데이터를 "생성"하는데 좋지 않습니다. –
Powershell을 사용하면 다른 많은 언어를 추측 할 수 있습니다. 'X..X' 구문이 자동으로 확장되므로 변경하지 않아도됩니다. – JNK