데이터베이스를 다루는 개발자라면 읽기 어려운 SQL 쿼리를 만나본 적 있을 것이다. 왜 SQL은 지저분해지고 어떻게 정리할까.SQL이란SQL(Structured Query Language)은 데이터베이스에서 데이터를 조회, 삽입, 수정, 삭제하는 언어다. 1970년대 IBM에서 개발됐으며 지금도 전 세계 데이터베이스 표준으로 쓰인다.SQL이 지저분해지는 이유SQL은 대소문자를 구분하지 않고 줄바꿈이 없어도 실행된다. 그 결과 급하게 작성하거나 도구에서 자동 생성된 SQL은 이런 형태가 된다.select u.id,u.name,o.total from users u inner join orders o on u.id=o.user_id where u.active=1 and o.total>1000 order by ..