반응형 WEB/SQL3 [SQL] Distinct(중복제거) 쉬운 거니 바로 예제를 보도록 하자. select teamcode from center_code_tbl where k_tpo_cd in ('A10100','C10100','C20100') / select distinct teamcode from center_code_tbl where k_tpo_cd in ('A10100','C10100','C20100') / 2023. 9. 17. [SQL] WHERE 1=1 진짜 처음에 이게 뭔가 싶었다. WHERE다음은 조건문이 들어갈텐데, 난데 없이 1=1이라니;;; 1하고 1이 같다는건 누구나 아는건데, 그래, 맞다. 누구나 아는거, 당연하거. 신경 안 써도 되는거란다. 1=1은 있어도 그만, 없어도 그만. 별의미가 없단다. 그럼 굳이 이걸 쓰는 이유는 뭘까? (생각보다 많이 쓴다.) 찾아보니까 쿼리 수정할 때 편하고, 가독성 좋다. 이런 말들 있는데, 나는 아직 잘 모르겠다… 2023. 9. 9. [SQL] UNION ALL UNION ALL : 각 쿼리의 모든 결과를 포함한 합집합 (중복제거 안함) SELECT no , name FROM emp WHERE age >= 30 UNION ALL SELECT no , name FROM emp WHERE dep = 'computer' 과연, 내가 예상한대로 동작한다. 그래도 중복제거 안한다는 건 몰랐다. 그리고 UNION이란게 있는데, 이것은 중복을 제거한다고 한다. 그러니 UNION ALL보다는 UNION을 쓸 일이 더 많을 것 같다. 2023. 9. 9. 이전 1 다음 반응형