일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 클린코드
- mysql
- 인프런김영한
- 스프링부트와AWS로혼자구현하는웹서비스
- 이펙티브 자바
- MariaDB
- 자바예외
- AWS
- 기술면접
- react
- 혼공SQL
- 자바스터디
- aop
- 네트워크
- 자료구조
- jpa
- 도메인 주도 개발 시작하기
- 자바
- SQL쿡북
- 이펙티브자바
- 알고리즘분석
- DDD
- CleanCode
- 이팩티브 자바
- java
- 알고리즘
- AWS RDS
- 인덱스
- vue.js
- 인프런백기선
- Today
- Total
목록SQL쿡북 (13)
기록이 힘이다.

여러 테이블의 데이터를 결합하는 방법/ 조인은 SQL의 기초이고 집합 연산도 중요합니다. 이 책의 후반부에 나오는 복잡한 쿼리를 이해하려면 지금부터 조인 및 집합 연산을 시작해야 합니다. 3.1 행 집합을 다른 행 위에 추가하기 UNION ALL은 여러 행 소스의 행들을 하나의 결과셋으로 결합합니다. 모든 집합 연산과 마찬가지로 모든 SELECT 목록의 항목은 숫자와 데이터 유형이 일치해야 합니다. 중복을 필터링하려면 UNION 연산자를 사용 필수가 아니라면 쿼리에서 DISTINCT는 가능한 한 사용하지 않습니다. 이 원칙은 UNION에도 똑같이 적용됩니다. 꼭 필요한 경우가 아니면 UNION ALL 대신 사용하지 마세요. 3.2 연관된 여러 행 결합하기 https://helloworld92.tistor..

2.1 지정한 순서대로 쿼리 결과 반환하기 2.2 다중 필드로 정렬하기 2.3 부분 문자열로 정렬하기 DBMS의 부분 문자열 함수를 사용하면 문자열의 모든 부분을 기준으로 쉽게 정렬할 수 있습니다. 2.4 혼합 영숫자 데이터 정렬하기 MySQL에서는 해법을 제시하지 않는다. 2.5 정렬할 때 null 처리하기 p52 값이 null일 때 CASE 식을 사용하여 플래그를 수행합니다. 즉, 두 개의 값을 지니는 플래그를 갖는 것입니다. 2.6 데이터 종속 키 기준으로 정렬하기 2.7 마치며 쿼리 결과를 정렬하는 것은 SQL 사용자의 핵심 기술 중 하나입니다. 각 해법에서의 미묘한 차이를 이해해야 합니다.

기본적인 내용은 생략하고 내용을 정리합니다. 1.1 테이블의 모든 행과 열 검색하기 1.2 테이블에서 행의 하위 집합 검색하기 1.3 여러 조건을 충족하는 행 찾기 1.4 테이블에서 열의 하위 집합 검색하기 1.5 열에 의미 있는 이름 지정하기 1.6 WHERE 절에서 별칭이 지정된 열 참조하기 쿼리의 순서는 from -> where -> select 로 실행되므로 인라인 뷰를 통해서 별칭을 참조할 수 있다. p31 ==>모든 데이터베이스에서 별칭 지정을 허용한다. 문제) where 절에서 별칭 참조 실패 해법) 쿼리를 인라인 뷰로 감싸서 별칭이 지정된 열을 참조 1.7 열 값 이어 붙이기(mysql) -- DB2, Oracle, PostgreSQL, SQL Server의 사례도 나온다. p 34 1.8..

교재(SQL 쿡북)를 보고 테이블을 생성하려다 보니 다른 DB 문법이라 그런지 number를 단순히 int로 변경하였는데 경고가 발생하였습니다. integer display width is deprecated and will be removed in a future release 정수 표시 너비는 더 이상 사용되지 않으며 향후 릴리스에서 제거됩니다. https://studyingpingu.tistory.com/51?category=1014546 [MySQL] 워닝 문구 상세 내용 확인하는 법 (feat. Warning 1681) Warning | 1681 | Integer display width is deprecated and will be removed in a future release. 예제를 따..
활자 규칙 -대문자: 텍스트 내의 SQL 키워드를 나타낼 때 사용합니다. -소문자: 코드 예제의 모든 쿼리에 사용합니다. C나 자바와 같은 다른 언어들은 대부분의 키워드에 대문자보다 읽기 쉬운 소문자를 사용합니다. 따라서 모든 쿼리는 소문자로 씁니다. 코딩 규칙 SQL 문에서 키워드와 사용자 지정 식별자 모두에 항상 소문자를 사용합니다. select empno, ename from emp; 많은 해법에서 인라인 뷰 또는 FROM 절의 서브쿼리를 사용합니다. 3월과 4월을 기준으로 잡고 시작. 1. 레코드 검색 2. 쿼리 결과 정렬 3. REST 다중 테이블 작업 4. 삽입, 갱신, 삭제 5. 메타 데이터 쿼리 6. 문자열 작업 7. 숫자 작업 ================================= ..