。゚(*´□`)゚。

코딩의 즐거움과 도전, 그리고 일상의 소소한 순간들이 어우러진 블로그

분류 전체보기 397

[SQL] DATE_FORMAT

SELECT ANIMAL_ID, NAME, DATE_FORMAT(DATETIME, '%Y-%m-%d') AS "날짜" FROM ANIMAL_INS ORDER BY ANIMAL_ID; DATE_FORMAT 대문자 Y 대 소문자 y: %Y: 연도를 네 자리로 표시합니다 (예: 2023). %y: 연도를 두 자리로 축약하여 표시합니다 (예: 23). 대문자 M 대 소문자 m: %M: 월을 영어로 전체 이름으로 표시합니다 (예: January). %m: 월을 숫자로 두 자리로 표시합니다 (예: 01). 대문자 D 대 소문자 d: %D: 월 일 (일자)을 영어로 전체 이름으로 표시합니다 (예: 22nd). %d: 월 일 (일자)을 숫자로 두 자리로 표시합니다 (예: 22).

ㅋㅌ 2023.09.06

[NC7기-91일차(9월5일)] - 웹프로그래밍 72일차

74. spring의 @Transacional 로 교체하기 @EnableTransactionManagement // @Transactional 애노테이션을 처리할 객체 등록하는 기능일뿐 등록하면,, 아래 5개가 등록됨. spring에서는 일을 시키고 싶으면 객체 등록하면 됨 75. 애노테이션으로 request handler 표시하기 PageController 인터페이스를 사용하는 대신에 애노테이션으로 호출될 메서드를 표시하는 방법 76. CRUD 기능을 한 개의 페이지 컨트롤러로 합치기 CRUD 합치 77.요청 파라미터를 자동 주입하기 -클라이언트가 보낸 요청 파라미터를 요청 핸들러에 자동으로 주입하는 방법

[SQL] EXTRACT(YEAR FROM ***)

SELECT B.CATEGORY, SUM(S.SALES) AS TOTAL_SALES FROM BOOK B JOIN BOOK_SALES S ON B.BOOK_ID = S.BOOK_ID WHERE EXTRACT(YEAR FROM S.SALES_DATE) = 2022 AND EXTRACT(MONTH FROM S.SALES_DATE) = 1 GROUP BY B.CATEGORY ORDER BY B.CATEGORY ASC; EXTRACT 함수는 일반적으로 날짜 및 시간 값에서 특정 구성 요소 (예: 연도, 월, 일)를 추출하는 데 사용되는 SQL 함수입니다. 여기서 EXTRACT 함수는 SALES_DATE 열에서 연도와 월을 추출하여 특정 날짜 범위를 필터링하는 데 사용됩니다. 문법 설명: EXTRACT(YEAR ..

ㅋㅌ 2023.09.05

[SQL] DISTINCT

동물 보호소에 들어온 동물의 이름은 몇 개인지 조회하는 SQL 문을 작성해주세요. 이때 이름이 NULL인 경우는 집계하지 않으며 중복되는 이름은 하나로 칩니다. SELECT COUNT(DISTINCT NAME) FROM ANIMAL_INS WHERE NAME IS NOT NULL; DISTINCT DISTINCT는 SQL 쿼리에서 사용되는 키워드로, 결과 집합에서 중복된 값을 제거하는 역할 => 중복된 값을 하나로 압축하여 결과 집합에 포함시킨다. ID | Name ----|------- 1 | John 2 | Jane 3 | John 4 | Alice --------------------------------------- SELECT DISTINCT Name FROM YourTable; --------..

ㅋㅌ 2023.09.04

[NC7기-90일차(9월4일)] - 웹프로그래밍 71일차

68. Spring ioc 컨테이너를 이용하여 page controller 객체 관리 1. 이전 방식(67) 69. Mybatis + Spring IoC 컨테이너 연동 *Mybatis가 DAO 구현체를 자동생성하는 원리 70. 서비스 컴포넌트 도입 * 서비스 컴포넌트 예 71. 트랜젝션 제어 코드를 캡술화하기: spring의 transacitonTamplate의 기능 모방하기 72. Spring의 TransactionTemplate으로 교체하기 73. Proxy 객체로 트랜젝션 제어코드를 캡슐화 하기

[SQL] GROUP BY

Group by(컬럼명) :데이터를 열의 값에 따라 그룹으로 나누기 위한 명령 주어진 열의 값에 따라 데이터를 그룹화하며, 그룹화된 결과는 해당 열에서 동일한 값을 가진 행들이 하나의 그룹으로 묶임 | 숫자 | |------| | 1 | | 2 | | 1 | | 3 | | 2 | ---------------Group by(컬럼명) | 숫자 | 그룹 내의 행 | |------|--------------| | 1 | 1 | | 2 | 2, 5 | | 3 | 4 | HAVING 그룹화된 결과 필터링: HAVING 절은 GROUP BY로 그룹화된 결과 집합에 대한 필터링 조건을 지정 SQL 쿼리 HAVING 절에서 COUNT(NAME)을 사용할 경우, SELECT 절에서 COUNT(NAME)를 정의해야 합니다:..

ㅋㅌ 2023.09.03