SQL 코딩테스트 대비 SQL 문법 정리
·
DB/SQL
CASE WHEN THENIF와 같이 분기별로 나눠서 결과를 정의할 수 있다.SELECT ID, CASE WHEN SIZE_OF_COLONY WHEN 조건 THEN 결과 식으로 사용.CASE 문의 끝에는 END로 끝맺음을 알려야한다. AS (별칭 정의)속성이나 테이블에 별칭을 설정하는 것SELECT 절에서의 AS:SELECT 절에서 정의된 별칭은 WHERE 절에서 사용할 수 없다.ORDER BY, GROUP BY, HAVING 절에서 사용할 수 있다.FROM 절에서의 AS (테이블 별칭):FROM 절에서 정의된 테이블 별칭은 쿼리의 모든 부분에서 사용할 수 있다.**중요** FROM 절의 서브쿼리는 임시 테이블을 생성한 것이므로 별칭을 지정해주지 않으면 참조하지 못한다.서브..