[SQL] 집계함수, GROUP BY, HAVING
집계 함수 합계 SUM() 평균 AVG() 최대값 MAX() 개수 COUNT() 집계함수는 NULL값을 포함하지 않고 계산함 하지만 (*)은 NULL포함 모든 값 GROUP BY : 레코드를 그룹으로 묶을 수 있음 HAVING : 그룹화된 레코드의 조건 WHERE과 HAVING의 차이 : WHERE은 개별 레코드의 조건 HAVING은 그룹화된 레코드의 조건
집계 함수 합계 SUM() 평균 AVG() 최대값 MAX() 개수 COUNT() 집계함수는 NULL값을 포함하지 않고 계산함 하지만 (*)은 NULL포함 모든 값 GROUP BY : 레코드를 그룹으로 묶을 수 있음 HAVING : 그룹화된 레코드의 조건 WHERE과 HAVING의 차이 : WHERE은 개별 레코드의 조건 HAVING은 그룹화된 레코드의 조건
스프링부트 DB 기능 구현하기 패키지 구성 java 메인패키지 - controller, service, vo resources 패키지 - mappers, static, templates DB 기능 구현 순서 쿼리 작성(mapper) -> 쿼리 실행 메소드 선언(service) 및 구현(serviceImpl) -> 페이지 이동 컨트롤러, html 작업 쿼리 작성 : mapper.xml https://bagun-coding.tistory.com/entry/Spring-Boot-MyBatis-mapperxml-%ED%8C%8C%EC%9D%BC-%EC%9E%91%EC%84%B1%ED%95%98%EB%8A%94-%EB%B2%95 [Spring Boot] MyBatis mapper.xml 작성하는 법 mapper...
해당 포트를 사용중인 프로세스 확인 netstat -ano | findstr 포트번호 해당 포트 죽이기 taskkill /F /PID 피드번호
값이 null일 경우 다른 값으로 치환 NVL함수 NVL(컬럼명, 치환값) 사용 예시 게시글 번호가 null값이면 null이 아닌 0으로 바꿔서 출력 되도록 서브쿼리를 만듦