2025/03 3

SQL 첫걸음 5장_집계와 서브쿼리

-- 스칼라 서브쿼리 사용INSERT INTO sample541 VALUES ( (SELECT COUNT(*) FROM sample51), (SELECT COUNT(*) FROM sample54) ); -- INSERT SELECT INSERT INTO sample541 SELECT 1, 2;​UPDATE sample54 SET a = (SELECT MAX(a) FROM sample54);20강 행 개수 구하기 - COUNT - 대표적인 집계함수COUNT (집합)SUM (집합)AVG (집합)MIN (집합)MAX (집합) - SQL은 데이터베이스라 불리는 '데이터 집합'을 다루는 언어  1. COUNT로 행 개수 구하기- SQL은 집합을 다루는 집계함수를 제공- 집계함수는 인수로 집합을 지정 / 때문에 집..

카테고리 없음 2025.03.31

SQL 첫걸음 4장_데이터의 추가, 삭제, 갱신

16강 행 추가하기 -INSERT- 데이터를 추가하는 방법- 데이터베이스의 테이블에 행을 추가하기 위해서 INSERT 명령을 사용INSERT INTO 테이블명 VALUES( 값 1, 값 2, ... ) - 데이터를 추가하는 경우 클라이언트에서 서버로 데이터를 전송하는 형식을 취함.- 서버 측은 전송받은 데이터를 데이터베이스에 저장.  1. INSERT로 행 추가하기 - RDBMS에서는 INSERT 명령을 사용해 테이블의 행 단위로 데이터를 추가.> 데이터베이스를 생성하면 테이블에는 아무런 데이터도 저장되어 있지 않은 상태가 됨.> 이후 INSERT 명령으로 데이터를 추가해 데이터베이스를 구축.INSERT INTO sample41 VALUES (l, ’ ABC’, '2014-01-25’); - 값을 지정할..

카테고리 없음 2025.03.27

SQL 첫걸음 3장_정렬과 연산

9강_정렬 - ORDER BY  SELECT 명령의 ORDER BY 구를 사용하여 검색결과의 행 순서를 바꿀 수 있음.- 정렬(sort) 방법SELECT 열명 FROM 테이블명 WHERE ORDER BY 열명 ORDER BY  구를 지정하지 않을 경우에는 데이터베이스 내부에 저장된 순서로 반환.; 정해진 순서로 결괏값을 얻기 위해서는 ORDER BY 구를 지정해야 함.  1. ORDER BY로 검색 결과 정렬하기- WHERE 구 뒤에 ORDER BY 구를 지정하는 경우SELECT 열명 FROM 테이블명 WHERE 조건식 ORDER BY 열명 검색 조건이 필요없는 경우에는 WHERE 구를 생략. -FROM 구 뒤에 ORDER BY 구를 지정하는 경우SELECT 열명 FROM 테이블명 ORDER BY 열명 ..

카테고리 없음 2025.03.25