SQL 의 가독성을 높이기 위한 제 개인적인 SQL 작성 규칙 입니다.
- 적당한 줄바꿈(엔터)과 줄맞춤(들여쓰기)이 필요합니다.
- 항목별로 줄바꿈 하고, 컴마는 앞쪽에 둡니다.
- SELECT, FROM, WHERE 뒤쪽 공백에 줄맞춤 합니다.
- 명령어(대문자)와 명칭(소문자)의 대소문자를 구별합니다.
- 알리아스는 약어를 쓰는 것 보다는 그냥 a, b, c 쓰는게 더 깔끔해 보이네요.
SELECT c.* FROM (SELECT a.a , a.b , b.c , b.d FROM table1 a , table2 b WHERE a.id = b.id AND a.col = 1 ) c WHERE ROWNUM = 1 ;