추계 할인
CodeGym University
학습
강좌
과제
설문조사 및 퀴즈
게임
도움말
학습 재촉 스케줄
커뮤니티
사용자
포럼
채팅
기사
성공 사례
활동
리뷰
구독
옅은 색 테마
레슨
리뷰
회사 소개
시작
학습 시작
지금 학습을 시작하십시오
탐구 맵
레슨
레벨 3
여러 테이블에서 데이터 선택
SQL & Hibernate
레벨 3,
레슨 0
종속 테이블 이제 쿼리를 조금 복잡하게 만들어 보겠습니다. 직원의 작업이 포함된 새 작업 테이블을 데이터베이스에 추가해 보겠습니다. 어떤 항목이 포함되어 있는지 살펴보겠습니다. SELECT * FROM task 그러한 요청의 결과: ID employee_id 이름 마감 시간 1 1 프런트엔드의 버그 수정 2022-06-01 2 2 백엔드의 버그 수정 2022-06-15 삼 5 커피를 사다 2022-07-01 4 5 커피를 사다
별칭
SQL & Hibernate
레벨 3,
레슨 1
열 이름 변경 열 이름도 처리해야 합니다. 그렇지 않으면 name과 id라는 이름을 반복하지만 서로 다른 데이터를 포함합니다. 반면 동일한 데이터를 포함하는 첫 번째 id 열과 employee_id 열이 있습니다. 필요한 열만 있는 쿼리를 작성하고 동일한 이름을 가진 열의 이름도 바꾸겠습니다. SELECT
JOIN 문
SQL & Hibernate
레벨 3,
레슨 2
JOIN 연산자가 나타나기 위한 전제 조건 테이블의 데이터 양이 증가함에 따라 중복 값이 자주 나타납니다. 예를 들어 제품 테이블에는 브랜드 이름이 있습니다. 때때로 반복됩니다. 예를 들어 다음과 같은 데이터를 포함하는 별도의 브랜드 테이블을 갖는 것이 유용할 것입니다. ID - 브랜드 ID; 이름 – 브랜드 이름; company_owner - 브랜드 소유자 회사 이름 company_contacts - 브랜드 소유자 회사의 연
OUTER JOIN 문
SQL & Hibernate
레벨 3,
레슨 3
OUTER JOIN의 이유 그건 그렇고, 우리가 스프레드 시트를 병합하고 아직 청소기가 없어서 사무실 청소 작업이 사라 졌을 때를 기억하십니까? 다음과 같이 쿼리를 실행하면 SELECT * FROM task 그런 다음 다음 결과를 얻습니다. ID employee_id 이름 마감 시간 1 1 프런트엔드의 버그 수정 2022-06-01 2 2 백엔드의 버그 수정 2022-06-15 삼 5 커피를 사다 2022-07-01 4 5 커
하위 쿼리
SQL & Hibernate
레벨 3,
레슨 4
SQL의 중첩 쿼리 SQL 언어를 사용하면 하나의 쿼리를 다른 쿼리 내에 중첩할 수 있습니다. 이렇게 하면 코드의 가독성이 크게 떨어지더라도 크고 복잡한 작업을 수행하는 하나의 매우 큰 쿼리를 작성할 수 있습니다. 서브쿼리가 반환하는 값의 개수에 따라 적용할 수 있는 영역이 달라진다. 총 세 가지 옵션이 있습니다. 하위 쿼리는 하나의 단일 값 (하나의 열과 하나의 행)을 반환합니다. 하위 쿼리는 값 목록 (하나의 열이 있는 테
테이블이 있는 하위 쿼리
SQL & Hibernate
레벨 3,
레슨 5
하위 쿼리는 테이블을 반환합니다. 마지막으로 세 번째 옵션은 하위 쿼리가 전체 테이블을 반환하는 경우입니다. 이것은 가장 일반적인 옵션입니다. 특정 테이블을 약간 조정하고 싶은 상황이 매우 자주 있습니다. 그런 다음 수정된 테이블을 다른 테이블과 조인(JOIN ON 연산자 사용)합니다. JOIN으로 두 테이블을 조인하는 가장 간단한 경우부터 시작하겠습니다. SELECT * FROM employee e JOIN task t ON
Please enable JavaScript to continue using this application.