1. COUNT(필드) - 개수를 센다 SELECT COUNT(*) AS "총 직원수" FROM tStaff; SELECT COUNT(*) FROM tStaff WHERE salary >= 400; SELECT COUNT(depart) FROM tStaff; SELECT COUNT(DISTINCT depart) FROM tStaff; SELECT COUNT(*) FROM tStaff WHERE score IS NULL; SELECT name FROM tStaff WHERE score IS NULL; SELECT COUNT(*) FROM tStaff WHERE score >= 80; - COUNT(DISTINCT 필드) 를 통해 중복을 제거한 필드의 총 개수를 셀 수 있다 - 목록은 상관없고 개수만 세고싶..
1. SELECT SELECT 필드목록 FROM 테이블 [ WHERE 조건 ] [ ORDER BY 정렬기준 ] # 테이블 내 모든 필드 출력 SELECT * FROM tCity " * " : ALL, 모든 필드 # 일부 필드만 출력하거나 순서를 직접 지정 SELECT name, area FROM tCity; SELECT regin, name, area FROM tCity; # 별명 // 필드명 [AS] "별명" SELECT name AS "도시명", area AS "면적(km^2)", popu AS "인구(만명)" FROM tCity; SELECT name AS "도시", popu AS "인구(만명)", region AS "지역" FROM tCity; - 별명은 큰따옴표로 감싸야 한다 - name 필드를..
쿼리 창 열기 : Alt + F10 현재 캐럿 위치만 실행(한줄실행) : Ctrl + Enter 스크립트 실행 : F5 (드래그로 원하는 부분만 블록 설정해놓고 실행하면 블록 부분만 실행이 된다) - 명령문 실행은 빠른 처리를 위해 조금만 읽고 스크롤할 때 나머지를 더 읽어오는 방식 - 스크립트 실행은 전체 코드를 모두 실행, 한 창에 모든 결과가 출력되어 결과를 한눈에 보기 편함 --- DDL (Data Definition Language) : DB 오브젝트를 생성, 삭제, 변경. - CREATE, DROP, ALTER 등, DB 디자인 관리자가 주로 사용 DML (Data Manipulation Language) : DB를 조회, 삽입, 삭제, 변경. - SELECT, INSERT, DELETE, U..
데이터베이스란? - 자료의 집합 또는 자료를 관리하는 기술 - 컴퓨터의 기억 능력을 활용하여 자료를 가공, 저장 및 활용하는 일체의 기술 자료 그 자체로는 유용하지 않음. 자료를 활용하기 위해 합산, 집계 등의 알고리즘을 활용하여 정보로 가공하여야 한다. -> 데이터베이스는 방대한 자료를 집약하여 저장할 뿐만 아니라 모아놓은 자료를 가공하여 유용한 정보를 뽑아내는 기술. DBMS (DataBase Management System) - 사람과 HW의 중간에서 요청을 번역하여 데이터의 입출력을 관리하는 SW - 데이터 관리만을 전담하는 소프트웨어 레이어. - 데이터를 다루는 방법이 획일화되어 재사용성 증가, 이식성 굳.. API같은 느낌? 중간다리 관계형 데이터베이스 (Relational Database /..