크리스마스 세일
학습
행동
과제
설문조사 및 퀴즈
게임
도움말
학습 재촉 스케줄
커뮤니티
사용자
포럼
채팅
기사
성공 사례
활동
리뷰
구독
옅은 색 테마
레슨
리뷰
회사 소개
시작
학습 시작
지금 학습을 시작하십시오
내 진행 상황
행동
탐구 맵
레슨
모든 탐구
모든 레벨
여러 열로 그룹화
SQL & Hibernate
레벨 2,
레슨 3
4.1 열 그룹화 또한 매우 중요한 점은 레코드를 그룹화하면 섹션에서 SELECT데이터가 그룹화되는 열만 지정할 수 있다는 것입니다. 너할 수 없다유형 쿼리를 작성하고 섹션에 이름SELECT 열을 지정합니다 . SELECT brand, name
고급 그룹화
SQL & Hibernate
레벨 2,
레슨 4
5.1 HAVING 문 GROUP BY와 함께 사용되는 SQL의 또 다른 유용한 연산자는 이라고 합니다 HAVING. 의미상 operator 와 완전히 유사합니다 WHERE. WHERE그룹화 전에 행 필터를 설정할 수만 있으며 도움말을 사용하여 그룹화 HAVING후 레코드에 적용되는 필터를 설정할 수 있습니다. 그룹화 및 필터링 그룹화 결과를 사용할 때 일반적인 쿼리 보기는 다음과 같습니다. SELECT колонки
집계 함수
SQL & Hibernate
레벨 2,
레슨 5
집계 함수의 전체 목록은 아니지만 나머지는 매우 구체적이며 향후 5년 동안 사용하지 않을 것이라고 생각합니다. 여전히 필요한 경우 DBMS에 대한 공식 문서를 항상 읽을 수 있습니다.
여러 테이블에서 데이터 선택
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
SQL의 데이터 유형
SQL & Hibernate
레벨 4,
레슨 0
SQL의 데이터 유형 소개 JavaScript와 달리 SQL에는 강력한 유형이 있습니다. 모든 테이블에서 모든 열에는 고유한 고정 데이터 유형이 있습니다. 데이터 유형이 많이 있지만 Java 언어와 달리 모든 경우에 대한 데이터 유형이 있기 때문에 많은 것이 아닙니다. 데이터베이스는 데이터 크기에 크게 의존하므로 많은 데이터 유형이 길이만 서로 다릅니다. 전체적으로 데이터 유형은 5개의 그룹으로 나눌 수 있습니다. 숫자 유형
숫자 함수
SQL & Hibernate
레벨 4,
레슨 1
숫자 함수 목록 위에서 말했듯이 DBMS는 단순히 특정 유형의 데이터를 저장하는 것만으로는 충분하지 않으며 이러한 유형의 데이터에 대한 광범위한 초고속 작업을 지원해야 합니다. 그리고 아시다시피 모든 DBMS는 다양한 숫자 유형과 연산을 지원합니다. 오늘 당신은 그들 중 가장 인기있는 것을 알게 될 것입니다. MySQL의 모든 숫자 함수는 조건부로 5개의 그룹으로 나눌 수 있습니다. 산술 연산 비트 연산 반올림 함수 대수 함수
날짜 함수
SQL & Hibernate
레벨 4,
레슨 2
3.1 날짜 및 시간 작업을 위한 기능 목록 날짜 및 시간은 데이터베이스에 저장되는 가장 일반적인 데이터 유형 중 하나입니다. 그렇기 때문에 그들과 함께 작업하는 기능 목록이 매우 큽니다. 다음은 가장 인기 있는 것입니다. # 기능 설명 1 CURDATE() 현재 날짜를 반환합니다. 2 커타임() 현재 시간을 반환 삼 지금(), 현지시간() 현재 날짜와 현재 시간을 반환합니다. 4 년도() 날짜에서 연도 반환 5 월() 날짜에
더 보기
1
...
48
49
50
51
52
...
60
Please enable JavaScript to continue using this application.