토토 결과에서 데이터를 검색하려면 토토 결과은질의함. 안SQL 선택문장
이 작업을 수행하는 데 사용됩니다. 명령문은 선택 목록으로 구분됩니다.
(반환할 컬럼을 나열하는 부분), 테이블 목록
(데이터를 검색할 테이블을 나열하는 부분)
및 선택적 자격(모든 것을 지정하는 부분)
제한 사항). 예를 들어 테이블의 모든 행을 검색하려면날씨, 유형:
SELECT * 날씨에서;
(여기*의미"모든 열") 그리고 출력은 다음과 같아야 합니다.
도시 | 임시_로 | 임시_안녕 | PRCP | 날짜 ---------------+---------+---------+------+------------ 샌프란시스코 | 46 | 50 | 0.25 | 1994-11-27 샌프란시스코 | 43 | 57 | 0 | 1994-11-29 헤이워드 | 37 | 54 | | 1994-11-29 (3행)
선택 목록에서 임의의 표현식을 지정할 수 있습니다. 예를 들어 다음과 같이 할 수 있습니다.
도시 선택, (temp_hi+temp_lo)/2 AS temp_avg, 날짜 FROM 날씨;
이것은 다음을 제공해야 합니다:
도시 | 평균 온도 | 날짜 ---------------+----------+------------ 샌프란시스코 | 48 | 1994-11-27 샌프란시스코 | 50 | 1994-11-29 헤이워드 | 45 | 1994-11-29 (3행)
어떻게 되는지 주목하세요AS절은 다음과 같이 사용됩니다. 출력 열의 레이블을 다시 지정하십시오. (선택사항입니다.)
임의의 부울 연산자(그리고, 또는및아님) 쿼리의 자격에 허용됩니다. 예를 들어, 다음은 비가 올 때 샌프란시스코의 날씨를 검색합니다. 일:
SELECT * 날씨에서
WHERE 도시 = '샌프란시스코'
그리고 prcp 0.0;
결과:
도시 | 임시_로 | 임시_안녕 | PRCP | 날짜 ---------------+---------+---------+------+------------ 샌프란시스코 | 46 | 50 | 0.25 | 1994-11-27 (1행)
마지막으로 말씀드리자면, 쿼리 결과가 반환되도록 요청할 수 있습니다. 정렬된 순서 또는 중복된 행이 제거됨:
특정 도시 선택
날씨로부터
도시별로 주문하세요.
도시 --------------- 헤이워드 샌프란시스코 (2행)
독특그리고주문 기준물론 별도로 사용할 수도 있습니다.