sql select 예제

앱 테이블에서만 앱 이름 및 AppCategory를 선택합니다. 출력을 참조하십시오. 두 개 이상의 열에서 데이터를 검색할 수도 있습니다. 예를 들어 모든 학생의 이름과 성을 선택합니다. 다음은 SQL SELECT 쿼리 문의 기본 예제입니다. 다음 예제에서는 시맨티컬적으로 동등한 쿼리를 보여 주며 EXISTS 키워드와 IN 키워드 사용 간의 차이점을 보여 줍니다. 둘 다 제품 모델이 긴 소매 로고 저지인 각 제품 이름의 인스턴스를 검색하고 ProductModelID 번호가 제품 및 ProductModel 테이블 간에 일치하는 유효한 하위 쿼리의 예입니다. 다음 예제에서는 상호 관련 된 또는 반복, 하위 쿼리에서 IN을 사용 합니다. 이 쿼리는 해당 값에 대한 외부 쿼리에 종속됩니다. 상기 쿼리는 외부 쿼리에 의해 선택될 수 있는 각 행에 대해 한 번 반복적으로 실행된다. 이 쿼리는 SalesPerson 테이블의 보너스가 5000.00이고 직원 식별 번호가 직원 및 SalesPerson 테이블과 일치하는 각 직원의 이름과 성의 인스턴스 를 검색합니다.

다음의 첫 번째 예는 집계 함수가 있는 HAVING 절을 보여 주며 있습니다. SalesOrderDetail 테이블의 행을 제품 ID별로 그룹화하고 평균 주문 수량이 5개 이하인 제품을 제거합니다. 두 번째 예제에서는 집계 함수가 없는 HAVING 절을 보여 주습니다. 우리는 <, <, ==, <=를 기준으로 조건으로 값을 선택할 수 있습니다. 다음 코드를 참조하십시오. 여기, 열1, 열2, … 은 데이터를 선택할 테이블의 필드 이름입니다. 테이블에서 사용할 수 있는 모든 필드를 선택하려면 다음 구문을 사용하십시오: 필터가 있는 방법(더 정교하지만 매우 큰 데이터 집합에 필요한 경우): 1) 필터가 있는 행만 다음 1.1) 첫 번째 페이지: 첫 번째 {rows} 행만 선택합니다. 데이터베이스 의 유형에 따라 1.2) 다음 페이지: 첫 번째 {rows} 행만 선택, 데이터베이스의 종류에 따라, {unique_key} {last_val} (현재 페이지의 마지막 행의 {unique_key} 값) 1.3) 이전 페이지 : 역순으로 데이터를 정렬하고{ unique_key}가 {first_val} (현재 페이지의 첫 번째 행의 {unique_key}의 값)보다 적은 첫 번째 {rows} 행만 선택하고 결과를 올바른 순서2로 정렬하여 모든 행을 다시 표시하도록 보냅니다. 데이터베이스행 열 페이지[4]의 광고는 데이터베이스에 있는 쿼리의 전체 데이터의 일부만 제한하고 표시하는 데 사용되는 방법입니다. 동시에 수백 또는 수천 개의 행을 표시하는 대신 서버는 한 페이지(예에 따라 10개의 행당 제한된 행 집합)만 요청되고 사용자는 다음 페이지를 요청한 다음 다음 페이지를 요청하여 탐색을 시작합니다.

Comment is closed.