2012-05-06 3 views
-5

('1','2','7','12') 데이터베이스 &에서 나는 그들에 subjid를 저장하고 사용하는 동적 변수를 만들 필요가 쿼리 string.For에서 intgers를 사용 sqlserve 즉
런타임시 변수를 만드는 방법과 C에서 범위를 작성하는 방법 #

select subject_nme from subject where subjid=1 && subjid=2 && subjid=7


을 조회 할. THANX

+0

문자열 배열 또는 해당 단 하나의 문자열에서 해당 값을 얻고 있습니까? 또한 지금까지 시도한 것에 대한 C# 코드를 게시하십시오. – Habib

+2

문자열에 실제로 모든 구두점이 포함되어 있습니까? 좀 더 합리적인 형태가 아닌 그 방식으로 데이터를 저장해야합니까? 하나의 하위 정의가 1 * 및 * 2 * 및 * 7 일 때 어떻게 기대 하시겠습니까? –

답변

4
Select subject_nme from subject where subjid in ('1','2','7','12') 
+1

길에서 비교가 OP에서 수행되고, subjid가 정수이면이 쿼리는 실패합니다. – Habib

+0

@ Habib.OSU 하위 필드가 int 인 경우에도 내 스크립트가 작동합니다 (방금 테스트했습니다). 당신은 ('1', 2, '3'과 같이) – mp3duck

+1

오, 절대 새로운 것을 쓰지 마세요. – Habib

관련 문제