본문 바로가기

전체 글38

SQL DUAL 테이블 / SELECT문 WHERE절 (비교연산자, NULL, IS NULL, IS NOT NULL, AND, OR, IN, LIKE) * DUAL 테이블 - 가상테이블, 임시테이블 (값만 확인) -- 1번 SELECT 1 FROM DUAL; -- 2번 SELECT 1, 'A', 2, 'HELLO' FROM DUAL; -- 3번 SELECT TO_DATE('20211222', 'YYYYMMDD') FROM DUAL; * SELECT 문 SELECT FROM WHERE → 조건절(if) -비교연산자 : >, =, = 9000; -- 이름이 Shanta보다 큰 이름 SELECT first_name FROM employees WHERE first_name > 'Shanta'; - Shanta는 포함되지 않음 -- 이름의 첫 스펠링이 J보다 큰 이름 SELECT first_name FROM employees WHERE first_name > '.. 2021. 12. 26.
SQL SELECT 기초 예제 (DESC / ALIAS / 연산 / NVL / DISTINCT) 문제1) EMPLOYEES Table의 모든 자료를 출력하라. SELECT * FROM EMPLOYEES; 문제2) EMPLOYEES Table의 컬럼들을 모두 출력하라. DESC EMPLOYEES; 문제3) EMPLOYEES Table에서 사원 번호, 이름, 급여, 담당업무를 출력하라. SELECT employee_id AS "사원 번호", FIRST_NAME AS 이름, SALARY AS 급여, JOB_ID AS 담당업무 FROM EMPLOYEES; 문제4) 모든 종업원의 급여를 $300증가 시키기 위해서 덧셈 연산자를 사용하고 결과에 SALARY+300을 디스플레이 합니다. SELECT EMPLOYEE_ID, SALARY, SALARY+300 AS "SALARY+300" FROM EMPLOYEES;.. 2021. 12. 26.
SQL TABLE DATA 처리 / 가장 많이 쓰이는 SELECT 알아보기 (ALIAS, DISTINCT, DESC) * TABLE DATA들 - INSERT - DELETE - SELECT : 90% - UPDATE - SELECT 형식 : (SELECT절, FROM절) SELECT (값, 컬럼명, 함수, SUB QUERY(쿼리문이 하나 더 들어감)) FROM (테이블명, SUB QUERY) -- SELECT 적용해보기 - employees 테이블의 모든(*) 컬럼의 데이터 가져오기 SELECT * FROM employees; - (hr)계정에 있는 모든 테이블을 볼 수 있는 쿼리 SELECT * FROM TAB; - 원하는 데이터만 선택적으로 불러옴 SELECT EMPLOYEE_ID, FIRST_NAME, SALARY-- 3가지 데이터만 선택적으로 불러옴 from EMPLOYEES; - 원하는 데이터에 연산도 추가 .. 2021. 12. 26.
SQL 기초 / 데이터 유형(VARCHAR2, NUMBER, DATE 등) Oracle SQL Developer 프로그램으로 SQL을 배워보았다. * 데이터베이스 DB? - 창고 안에 데이터를 넣어두고 사용자의 입맛대로 활용(CRUD)할 수 있도록 저장소 역할 - CRUD 중 Read == select, 검색 방법이 다양함 - DBMS : Database Management System (DB 관리 시스템_담당자) * SQL? - Structured Query Language - 구조적인 질의 언어 먼저, 쿼리문을 작성하기 위해 데이터베이스 파일을 생성해주기 저 버튼을 누르거나 파일 - 새로 만들기 파일명과, 저장할 디렉토리를 설정해주기 -- Query문 (질의어) : 문장식으로 데이터를 가져옴, 가공해서 원하는 데이터를 시각화(안드로이드, 웹) SELECT * FROM emp.. 2021. 12. 26.