목록order by (2)
DevSSOM
서브쿼리 하나의 쿼리 안에 포함된 또 하나의 쿼리. 메인 쿼리가 서브쿼리를 포함하는 종속적인 관계. 조건문이 복잡해질 때 서브쿼리를 활용함. 알려지지 않은 기준을 이용한 검색에 유용 ex) 연봉이 상위 5%인 여자를 직원 테이블에서 검색할 때 메인 쿼리가 실행되기 이전에 한 번만 실행 (서브쿼리부터 실행됨) 한 문장에서 여러 번 사용 가능(서브쿼리의 서브쿼리) 서브쿼리 사용시 주의사항 서브쿼리는 괄호와 함께 사용되어야 함 서브쿼리 안에서 ORDER BY 절은 사용할 수 없음 서브쿼리는 연산자의 오른쪽에 사용되어야 함 (메인쿼리 4500; 1) 서브쿼리를 알면, 사원 데브쏨의 급여를 알지 못해도 검색 가능 SELECT * FROM employee WHERE 급여 > (SELECT 급여 FROM employ..
ORDER BY : 데이터를 정렬할 때 데이터를 검색할 때 정렬해서 결과를 출력하는 명령어. 엑셀의 텍스트 오름차순 정렬, 내림차순 정렬과 비슷. ASC = 오름차순(작은 값부터), DESC = 내림차순(큰 값부터). 참고로, 테이블 구조를 추출하는 DESC 테이블명과는 기능이 다름(얘는 describe의 약자). 1) score 테이블에서 수학(math) 값이 높은 데이터부터 정렬해서 검색 SELECT * FROM score ORDER BY math DESC; 조건이 아니라, 정렬이라서 WHERE를 쓰지 않음. '~를 정렬해라' 라고 할 때 ORDER BY를 써서 ORDER BY math 인데, 내림차순 정렬이라 DESC를 붙여줌. 2) score 테이블에서 수학(math) 값이 낮은 데이터부터 정렬해..