데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
안녕하세요. 정말 오랜만에 글쓰네요..
다름이 아니라
음... 참 쉬운 질문일수도 있지만 저는 이런 경우는 처음이기에 질문을 드립니다.
SELECT *
FROM 테이블
WHERE 컬럼 LIKE '%'+@변수+'%'
저는 항상 이런식으로 LIKE검색문을 만들었습니다.
그런대...
이번에 개발자분이 이런 질문을 하더군요.
SELECT *
FROM 테이블
WHERE 컬럼 LIKE @변수
그대신 파라미터에 값%<<< 이런식으로 넣는 겁니다.
이럴 경우 문제가 있을까요?
이런 질문을 마땅히 검색 할수가 없어서 문의 드립니다.
제가 혼자 실험 했을때는 별반 차이가 없었습니다.
Comment 4
-
이리
2013.04.03 16:03
-
군고구마
2013.04.03 16:20
그렇다는건 개발자가 OK하면
써도 별반 상관이 없다는 건가요?
-
이재학_302349
2013.04.05 10:24
따로 쓰시는게 정신건강에 좋을 겁니다.
-
군고구마
2013.04.05 11:51
제가 우려하던 생각이랑 똑같군요 ㅎㅎㅎ
음.. 저도 별반 구분은 안두고 쓰고 있습니다.
개인적으로는 '%'를 따로 쓰는걸 좋아하지만 혼자 개발하는게 아니다보니..