목록2025/04/30 (1)
Cohe
💻 TIL - 실무 SQL에서 쿼리 결과가 안 나왔던 이유.txt
CASE WHEN ''은 왜 그럴까? 그리고 내가 직접 고친 이야기🧩 문제 상황회사에서 사용하는 시스템 중,특정 페이지 그리드 정보를 불러오는 SQL 쿼리가 있었는데…🙄 값이 안 나왔다.쿼리는 에러 없이 돌아가는데 결과가 null.이게 뭐지? 싶어서 하나하나 뜯어보기 시작했다.👀 원래 쿼리 구조CASE ( SELECT TOP 1 ( SELECT key_name FROM LANG WHERE key_type = 'ABCD' AND key_id = a.key_id AND lang = 'ko' ) FROM ABCD a WHERE a.p_id = x.p_id)WHEN '' THEN (...)ELSE (...)CASE문 안에 SELECT문을 두 번 중첩조건 비교는 ..
개발 이모저모/TIL
2025. 4. 30. 15:48