
-- ORDER BY, OFFSET SELECT CODE ,NAME FROM TBL_PRODUCT ORDER BY CODE OFFSET 3 ROWS -- ORDER BY, OFFSET, FETCH NEXT SELECT CODE ,NAME FROM TBL_PRODUCT ORDER BY CODE OFFSET 3 ROWS FETCH NEXT 2 ROWS ONLY * OFFSET : 결과행 순번(0 부터 시작됨)부터 마지막 행까지 표시 * FETCH NEXT : OFFSET 과 함께 사용해야 하며 최대 조회될 행수를 명시함 * 도서 'MMSQL Server 기본에서 실무까지' 참조

SELECT DISTINCT A.CODE FROM TBL_SALES_2 A WHERE A.DATE BETWEEN '20200101' AND '20200331' [DISTINCT] 명령 사용 내부적으로 계산되고 이를 다시 하나씩 비교하면서 중복을 제거하는 방법 SELECT A.CODE FROM TBL_SALES_2 A WHERE A.DATE >= '20200101' AND A.DATE = '20200101' AND A.DATE 내역에 대해 COUNT()와 COUNT(DISTINCT A.CODE)를 각각 수행 COUNT(*)는 전체 대상 행수를 리턴하게 되고 COUNT(DISTINCT A.CODE)는 제품코드를 중복제거 후 카운트 * 도서 'MS SQL Server 기본에서 실무까지' 참조

특정기간, 제품별로 데이터를 집계하여 분석하는 경우 특정기간과 특정조건의 자료를 합계(SUM), 평균(AVG), 최대값(MAX), 최소값(MIN), 건수(COUNT) 등 다양한 집계 관련 함수를 제공 SELECT 합계매출수량= ISNULL(SUM(A.AMOUNT), 0) ,평균매출수량= ISNULL(AVG(A.AMOUNT), 0) ,MAX매출수량= ISNULL(MAX(A.AMOUNT), 0) ,MIN매출수량= ISNULL(MIN(A.AMOUNT), 0) ,매출건수= ISNULL(COUNT(*), 0) FROM TBL_SALES_2 A INNER JOIN TBL_PRODUCT B ON A.CODE = B.CODE WHERE A.DATE BETWEEN '20200101' AND '20200301' AND B..

REST 서버 - 단일 서버로 데이터를 관리하며 유연하게 클라이언트 영역을 대응할 수 있는 방법 - 클라이언트는 REST 서버를 통해 데이터를 받아와서 각 기기별로 대응하면 됨 REST(Representational State Transfer) - 웹의 장점을 극대화하는 통신 네트워크 아키텍쳐 - REST의 구현 원칙을 제대로 지키는 시스템을 RESTful이라고 함 웹 배경지식 - HTTP : 웹 전송 방식 : 웹에서 GET, POST, PUT, DELETE 등의 메서드를 사용하여 정보를 주고받는 프로토콜 - URI(Uniform Resource Identifier, 통합 자원 식별자) : 웹 전송 식별 방법, 인터넷에서 특정 자원을 나타내는 유일한 주솟값 - REST : HTTP와 URI의 단순하고 간..

application.properties에 설정함 spring.datasource.driver-class-name= spring.datasource.url= spaing.datasource.username= spring.datasource.password= spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/book_ex?useSSL=false& spring.datasource.username=zerock spring.datasource.password=zerock *MySQL Driver가 6.0이상인 경우에는 JDBC드라이버 클래스의 이름이 달라지므로 주의

@NonNull Null 값이 될 수 없다는 것을 명시 NullPointerException에 대한 대비책이 될 수있음 @Cleanup 자동으로 close() 메소드를 호출하는 역할 @Getter/Setter 코드가 컴파일될 때 속성들에 대해서 Getter/Setter 메소드들을 생성 @ToString toString() 메소드를 생성 @EqualsAndHashCode 해당 객체의 equals()와 hashCode() 메소드를 생성함 @NoArgsConstructor/ @RequiredArgsConstructor/ @AllArgsConstructor 파라미터를 받지 않는 생성자를 만듬(@NoArgsConstructor), 지정된 속성들에 대해서만 생성자를 만듬(@RequiredArgsConstructor..
- Total
- Today
- Yesterday
- 스프링부트 퀵 스타트
- MSSQL
- 배워서 바로 쓰는 스프링 부트 2
- 리눅스
- JAVA 기본기 다지기 프로젝트
- Java
- springboot
- 자바
- Python
- 자바스크립트&제이쿼리
- 모던 웹을 위한 JavaScript jQuery 입문
- 스프링부트 퀵스타트
- 처음 배우는 스프링 부트2
- 스타트 스프링 부트
- JavaScript
- 손에 잡히는 10분 SQL
- 스프링부트퀵스타트
- 리액트를 다루는 기술
- 스프링부트 퀵스타터
- MSSQL 기본에서 실무까지
- MS SQL Server 기본에서 실무까지
- MSSQL Server 기본에서 실무까지
- 모든 웹을 위한 JavaScript jQuery 입문
- 스타트 스피링 부트
- 프로시저
- 강제 타입 변환
- 모던 웹을 위한 JavaScript + jQuery 입문
- Linux
- Vue.js
- 스프링 부트 퀵스타트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |