SQL 문의 where 쿼리 조건에 변수를 포함하는 두 가지 방법

      쿼리 조건에 문자열 변수가 포함되어 rq있고 해당 값을 쿼리 문에 직접 포함해야 하는 경우 문자열 보간 또는 문자열 연결을 사용하여 쿼리 문을 작성할 수 있습니다. 아래는 샘플 코드입니다.

1. 문자열 보간법 사용 방법: '{variable}'

문자열 rq = "123";
문자열 쿼리 = $"tb_MM_JD_00001에서 tb_MM_JD_00001.ID 선택 WHERE tb_MM_JD_00001.ID 없음 .Type='저장소 등록' AND tb_MM_JD_00004.Login Name='admin ') AND CONVERT(NVARCHAR(10), tb_MM_JD_00001.컴파일 날짜, 23) = '{rq}'";

// 쿼리 실행 및 데이터 가져오기
// ...

 

2. 문자열 연결 방법 사용: '" + 변수 + "'

문자열 rq = "123";
문자열 쿼리 = "tb_MM_JD_00001에서 tb_MM_JD_00001.ID 선택 WHERE tb_MM_JD_00001.ID 없음(SELECT tb_MM_JD_00004. 소스 ID FROM tb_MM_JD_00004 WHERE tb_MM_JD_00004. Type='등록' AND tb_MM_JD_00004.로그인명='admin' ) AND CONVERT(NVARCHAR(10), tb_MM_JD_00001. 컴파일 날짜, 23) = '" + rq + "'";

// 쿼리 실행 및 데이터 가져오기
// ...

 

추천

출처blog.csdn.net/chentiebo/article/details/131260434