정리된 방식으로 데이터를 저장하는 공간.데이터베이스 ≠ 데이터베이스 소프트웨어데이터베이스 소프트웨어 = 데이터베이스 관리 시스템(DBMS, DataBase Management System)데이터베이스 = DBMS를 생성, 조작하는 물리적 저장공간특정한 형태의 데이터를
들어가기에 앞서...스크립트는 <SQL in 10 Minutes(5th Edition)>(벤 포터 著, 인사이트) 에서 제공하는 것을 사용하였고, DBMS는 Oracle에서 제공하는 연습용 사이트, Oracle Live SQL
스크립트는 <SQL in 10 Minutes(5th Edition)>(벤 포터 著, 인사이트) 에서 제공하는 것을 사용하였고, DBMS는 Oracle에서 제공하는 연습용 사이트, Oracle Live SQL(https://livesql.oracle.com
데이터베이스 테이블에서 데이터를 가져올 때, 조건에 맞는 행을 가져오는 경우가 많다.조건을 지정하기 위해서는 WHERE 절을 사용한다.WHERE 절은 FROM 바로 다음에 적는다.익히 알법한 것을 제외하고 서술하겠다.
스크립트는 <SQL in 10 Minutes(5th Edition)>(벤 포터 著, 인사이트) 에서 제공하는 것을 사용하였고, DBMS는 Oracle에서 제공하는 연습용 사이트, Oracle Live SQL(https://livesql.oracle.com
한 개의 긴 값을 만들기 위해 여러 개의 값을 합치는 것.2개 이상의 열을 연결하기 위해서는 + 나 || 등을 사용한다. 이는 DBMS에 따라 다르다.Oracle의 경우, || 를 사용하며, MySQL(MariaDB)의 경우, CONCAT() 함수 안에 콤마(,) 로
데이터의 요약 정보를 필요로 할 때 사용하기 위한 함수.여러 행에 대한 연산을 수행하고, 하나의 값을 반환하는 함수.예) 테이블의 행의 수 확인, 여러 행 합계 구하기, 테이블의 가장 큰/작은/평균 값 구하기 등...특정 열이나 행의 평균값을 구할 수 있다.여러 열에
그룹은 SELECT 문에서 GROUP BY 절을 사용하여 생성할 수 있다.GROUP BY 절을 사용하여 데이터들을 원하는 그룹으로 나눌 수 있다.그룹함수와 함께 사용되는 상수는 GROUP BY 절에 추가하지 않아도 된다.ORDER BY vs GROUP BYORDER B