selection-options를 쓰면 사용자가 C1001~c2001
도는 상한치값만 주던가 아니면 개별값들을 각각 주던가 할수 있자나요..
근데 select문에서 Where조건에서 in하면 되는데
제가 그거 하는게 아니라 s_kostl이라는 selection-option값을가지고
개별값을 하나하나 구해야 하거든요 인터널 테이블이나 스트럭쳐에요.
예를 들어 c1001, c1003, c1007이런식으로 하나하나 값을 구해야 하는데
exclude나 bt이나 s_kostl-high만 줬거나 등등 이런것들을 모두 컨트롤 해서
개별값들을 구하려니 작업이 많아 져서요 혹시
s_kostl값과 table만 매핑해서 개별값 구하는 펑션있나요?
질문이 어렵네요. 무슨말인지...
제 짧은 지식으로는 개별 값을 구하는 것은 없을 듯 한데요.
쿼리로 넘길 때도 개별 값을 구해서 넘기는게 아니라 range면 Betwwen이고,
조건이 여러개면 OR로 묶어주는 등의 작업을 자동으로 해서
native 쿼리로 변환해 주는 것 밖에 없는 것으로 아는데요.
C1001 ~ C1003이야 겨우 세 종류지만
C1001 ~ CA001 은 엄청나게 많거든요.. 그걸 구하려면... 문자열 연산이 된다고 보고 + 1 해가면서
하한에서 상한을 만날 때 까지 loop을 도는 수 밖에 없을 거 같고...
* 같은 것도 같은 방식으로 일일이 다 대응해야 겠죠.
요는, 개별 값을 구하는게 아니고, 그 조건을 적절하게 native의 like, between, =, <> 등으로
변환해주는 것일 거라는 겁니다.