본문 바로가기

반응형

전체 글

(3)
[혼자 공부하는 SQL] Ch4 기본숙제 SELECT DISTINCT M.mem_id, B.prod_name, M.mem_name, M.addr FROM member M LEFT OUTER JOIN buy B ON M.mem_id = B.mem_id ____________________ ORDER BY M.mem_id; B.prod_name IS NULL 해설: 'LEFT OUTER JOIN'은 'member' 테이블의 모든 행과 'buy' 테이블의 일치하는 행을 결합합니다. 일치하는 행이 없으면 'buy' 테이블의 열은 'NULL' 값을 가집니다. 4번 문제에서는 구매 기록이 없는 회원을 찾고자 합니다. 이는 'buy' 테이블의 'prod_name'이 'NULL'인 경우를 뜻합니다. 문제를 해결하기 위해서는 'LEFT OUTER JO..
[혼자 공부하는 SQL] Ch3 기본숙제 : 문제 풀이 1. SELECT * FROM member ____ height; 해설: member 테이블에서 모든 행(*)을 선택하지만, 특정 기준에 따라 결과를 정렬하기 위한 코드입니다.  'ORDER BY'는 SQL에서 데이터를 정렬할 때 사용하는 것이므로 빈칸에 들어갈 수 있습니다.정답: SELECT * FROM member ORDER BY height;이 쿼리는 member 테이블에서 모든 열을 선택하고, height 열을 기준으로 오름차순으로 정렬된 결과를 반환합니다.  2. SELECT * FROM member ____ 5, 2; 해설: member 테이블에서 모든 행(*)을 선택하지만, 반환되는 행의 수를 제한하기 위한 코드입니다. ' LIMIT '는 SQL에서 반환할 행의 수를 ..
[혼자 공부하는 SQL] Ch1~2 1. 데이터베이스란? 데이터베이스(Database)는 체계적으로 조직된 데이터의 집합으로, 다양한 데이터들을 효율적으로 관리하고 접근할 수 있게 합니다.2. DBMS와 SQLDBMS(Database Management System)는 데이터베이스를 생성하고 관리하는 소프트웨어입니다. DBMS는 데이터베이스와 사용자 간의 인터페이스를 제공하여 데이터를 효율적으로 저장하고, 검색하고, 수정할 수 있도록 도와줍니다. DBMS의 유형은 계층형, 망형, 관계형, 객체지향형, 객체관계형 등으로 분류되는데, RDBMS(관계형 DBMS)가 가장 많이 사용되고 있습니다. RDBMS의 데이터베이스는 테이블이라는 최소 단위로 구성되며, 각 테이블은 열(column)과 행(row)으로 구성되는 2차원 구조를 갖습니다. 대표적..

반응형