본문 바로가기

쿼리

[본문스크랩] SQL Server 2000 데이터베이스 기초 8 - 서브 쿼리와 .. 서브 쿼리 이번에는 서브 쿼리에 대해 알아보도록 하겠습니다. 서브 쿼리는 하나의 쿼리 내에 또 다른 쿼리가 존재하는 형태를 띄는 쿼리로서 앞서 살펴본 SELECT, INSERT, UPDATE, DELETE 등 모든 쿼리에서 사용될 수 있습니다. 예를 들어 다음의 코드를 살펴보겠습니다. SELECT title, type, price FROM titles WHERE title_id IN ( SELECT title_id FROM titleauthor WHERE au_id = ‘998-72-3567’ ) 이 쿼리는 도대체 무슨 의미를 가질까요? 일단 처음 나타나는 SELECT 구문부터 살펴보겠습니다. 이 구문은 titles 테이블에서 title, type, price 필드의 데이터를 가져오는 쿼리입니다. tit.. 더보기
asp에서 DB파라미터 넘기기 [출처] 필군의 사는 이야기 "" ASP에서 쿼리를 짜실때 "SELECT menu_defaultYN FROM APT_MENU_INFO WHERE menu_idx = " & i 이렇게 짜는것은 성능에 좋지 않습니다... 그냥 소규모 사이트라면 상관없지만 규모가 좀 되는 사이트라면 저렇게 사용하는것 보다는 파라미터 쿼리를 사용하시길 권장해 드립니다. 아래 소스로 설명을 좀 드리면 위의 안좋은 쿼리에서 i 값에 따라 쿼리가 "SELECT menu_defaultYN FROM APT_MENU_INFO WHERE menu_idx = 1" "SELECT menu_defaultYN FROM APT_MENU_INFO WHERE menu_idx = 2" 이런식으로 넘어가겠죠? SQL서버에는 옵티마이저(SQL문장을 실행하는.. 더보기