null이 있는 row를 제거 하고 싶습니다 ㅠㅠ query 질문이요!! 0 5 1,121

by 열정가이 [Oracle 기초] [2018.11.27 15:20:42]


캡처.PNG (16,490Bytes)

이 테이블을 하나의 row로 만들고 싶은데 null 값을 어떻게 제거할 수 있을까요?ㅠㅠ

by 마농 [2018.11.27 15:25:46]

테이블이 아니라 쿼리결과 아닌가요?
쿼리를 잘못 작성하신 것 같은데요?
쿼리를 확인해 봐야 알 수 있을 듯 한데요?
1. GROUP BY 구문을 잘못 작성 한 부분이 없는지 확인하시고.
2. 해당 항목들을 MIN / MAX / SUM 등의 집계함수로 감싸 주시면 됩니다.


by 열정가이 [2018.11.27 15:33:28]

네 쿼리 결과입니다.

하나의 테이블에서 데이터를 쪼개서 통계 자료를 얻으려고 하는거거든요 ㅠㅠ

저 상태에서는 null값을 제거할 수는 없을까요ㅠ


by 마농 [2018.11.27 15:34:57]

네.
쿼리를 잘못 작성한 것이니
쿼리를 다시 잘 작성하셔야 합니다.
1. 원본 > 잘못 작성한 쿼리 > 잘못 나온 결과
2. 원본 > 잘 작성한 쿼리 > 잘 나온 결과
3. 원본 > 잘못 작성한 쿼리 > 잘못 나온 결과 > 잘못 나온 결과를 바로잡는 쿼리 > 바로잡은 결과
1번 현상이 발생한다면?
2번 방법으로 개선해야 합니다.
3번 방법은 좋지 않습니다.


by 우리집아찌 [2018.11.27 15:59:53]

SELECT MAX(J_SIN) , MAX(J_DO ) , MAX(J_DAN) ..... 

  FROM TABLE

 


by 열정가이 [2018.11.27 16:00:53]

감사합니다!!

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입