쿼리를 직접 안짜고 프로그램으로 생성할때 조건 추가해서 쿼리문을 완성한다면 where이 있는지 없는지 검사하고 없으면 where부터 넣고 어쩌고 저쩌고 복잡해 지는데 저런걸로 무조건 where은 이미 있고 추가되는 조건은 무조건 and로 추가 가능하게 해놓으면 졸라 간단해지는데 거기서 시작된 문화가 아닌지 추정함 아님 말고
익명(chartman)2025-04-17 15:17
답글
그러니까 단순히 가독성 문제인 거지? 쿼리 성능에는 영향 없고
아스카영원히사랑해(xczplnoxm2q7)2025-04-17 15:24
답글
그렇지 않을까 거기서 테이블 읽는거도 아니고 걍 상수 비교인데 영향이 딱히 있을까 모르겠군
셀프 인젝션 ㅇㅅㅇ - dc App
저거 하면 뭐 좋아?
1.and조건 들어갈때 줄 틀어지는데 방지할 수 있어서 깔끔함 2.데이터 캐싱 통해서 실행시간 최적화 ㅇㅅㅇ
1은 뭐 이해 가는데 2는 저거 하면 쿼리 더 빨라진다는 거임?
디비 캐싱할때 좀 더 유리하지 ㅇㅅㅇ
ex)select a from tablewhere a = 1and b = 2ex)select a from tablewhere 1 =1and a = 1and b = 2가 보기 편함
와 디시 ㅇㅅㅇ..열심히 불바꿈함건데
단순히 가독성 문제인 거냐…
근데 나도안쓴다 우리회사도 쓰는놈들있어서 걍 이해하려고 해본거임 씨발럼들 저거 습관되서 update에 1=1 쳐박고 null체크안해서 사고치기나하지
쿼리를 직접 안짜고 프로그램으로 생성할때 조건 추가해서 쿼리문을 완성한다면 where이 있는지 없는지 검사하고 없으면 where부터 넣고 어쩌고 저쩌고 복잡해 지는데 저런걸로 무조건 where은 이미 있고 추가되는 조건은 무조건 and로 추가 가능하게 해놓으면 졸라 간단해지는데 거기서 시작된 문화가 아닌지 추정함 아님 말고
그러니까 단순히 가독성 문제인 거지? 쿼리 성능에는 영향 없고
그렇지 않을까 거기서 테이블 읽는거도 아니고 걍 상수 비교인데 영향이 딱히 있을까 모르겠군
나도 저렇게 하는데... 쿼리 조건 바꿀 때 편함
동적쿼리흔적?
orm이나 쓰자
저렇게 하는게 맞는거야. 무식한 놈들이 좆같이 코딩 함.