SQL

· Study/ETC
업무를 하며 기존에 작성된 쿼리 문들을 보면, 간혹 WHERE 절 뒤에 '1=1'이라는 녀석이 붙은 것을 볼 수 있었다. 어떤 의미인지, 또 언제 사용하는지 궁금하여 알아보았던 내용을 작성한다. WHERE 절? 이 글을 찾아온 것 자체가 WHERE 절이 무엇인지 알고 있을 것이라 생각한다. '어디'라는 WHERE의 의미처럼, 내가 DB로부터 가져오고 싶은 데이터의 '조건'을 걸어주는 부분이다. 가정 이 글의 목적이었던 '1=1'의 의미를 얼른 알아보기 전, 아래와 같은 간단한 쿼리 문이 있다고 가정하자. SELECT TOP 100 * FROM GYM_USER WHERE SQUAT >= '160' AND BENCHPRESS >= '80' AND DEADLIFT >= '180' GYM_USER라는 테이블로부..
어쩌다 주워 듣게 된 SQL 작성 표준을 적어둔다. 인터넷에 검색해보면 여러 표준이 나오는데, 거의 대부분이 같다. 존재 이유 어느 회사나 SQL 작성 표준 가이드가 존재하는데, 이러한 표준에 따른 형식화된 SQL 구문은 가독성을 높여서 구현 및 유지보수를 용이하게 한다. SQL 구문 표준 1. SQL 구문은 가로 최대 길이가 80자 이하가 되도록 작성 튜닝 또는 유지보수를 용이하게 한다. 2. SQL 문의 대소문자에 대한 표준을 정하여 준수 예약어는 대문자, 개체명은 소문자 등으로 작성한다. 3. 구문을 구분하는 중요한 절은 항상 새로운 행에서 시작 SELECT, FROM, JOIN, WHERE 등과 같이 중요한 절은 새로운 행에서 시작한다. 4. 쌍(Pair)으로 구성된 구문은 줄을 정렬 BEGIN ..
대흉근
'SQL' 태그의 글 목록