SQL/칼퇴족 김대리는 알고 나만 모르는 SQL13 [SQL] DAY 06. 텍스트 마이닝을 활용한 데이터 조건 주기 1. 텍스트 마이닝(Text mining) 1-1. LIKE 연산자를 활용한 필터링 문법 01. 뒤에 나오는 문자들을 알 수 없는 경우 SELECT 열 이름 FROM 테이블명 WHERE 열 이름 LIKE '찾고 싶은 문자%' 문법 02. 앞에 나오는 문자들을 알 수 없는 경우 SELECT 열 이름 FROM 테이블명 WHERE 열 이름 LIKE '%찾고 싶은 문자' 문법 03. 앞뒤에 나오는 문자들을 알 수 없는 경우 SELECT 열 이름 FROM 테이블명 WHERE 열 이름 LIKE '%찾고 싶은 문자%' 문법 04. 뒤에 나오는 문자를 알 수 없는 경우 SELECT 열 이름 FROM 테이블명 WHERE 열 이름 LIKE '찾고 싶은 문자_' 문법 05. 앞에 나오는 문자를 알 수 없는 경우 SELECT.. 2023. 5. 1. [SQL] DAY 05. 논리연산자를 활용한 데이터 조건 주기 1. 논리연산자 AND, OR 알아보기 1-1. AND 연산자 '특정 테이블로부터 특정한 조건들을 모두 만족하는 데이터를 추출하여 나타내라'는 뜻으로, 조건을 모두 만족해야 할 경우 WHERE 조건절 뒤에 AND 연산자를 사용한다. 문법 01. AND 연산자 SELECT 열 이름1, 열 이름2 FROM 테이블명 WHERE 조건절1 AND 조건절2; 1-2. OR 연산자 '특정 테이블로부터 적어도 하나의 특정한 조건을 만족하는 데이터를 추출하여 나타내라'는 뜻으로, 조건들 중 적어도 하나만 만족해도 될 경우 WHERE 조건절 뒤에 OR 연산자를 사용한다. 문법 01. OR 연산자 SELECT 열 이름1, 열 이름2 FROM 테이블명 WHERE 조건절1 OR 조건절2; 2. 논리연산자 IN, NOT IN 알.. 2023. 5. 1. [SQL] DAY 04. WHERE 조건절을 활용한 데이터 조건 주기 1. WHERE 조건절에 대해 알아보기 1-1. 숫자 및 문자/ 날짜형 데이터 필터링 '특정한 테이블에서 특정한 조건을 만족하는 데이터를 추출하여 나타내라'는 뜻이다. 데이터에 특정한 조건을 줄 때는 WHERE 조건절을 사용한다. 문법 01. 숫자형 데이터 조건 주기 SELECT 열 이름1, 열 이름2 FROM 테이블명 WHERE 비교할 열 이름=숫자; 문법 02. 문자/날짜형 데이터 조건 주기 SELECT 열 이름1, 열 이름2 FROM 테이블명 WHERE 비교할 열 이름='문자'; 1-2. 비교/산술연산자 문법 01. 비교연산자 SELECT 열 이름 FROM 테이블명 WHERE 비교할 열 이름 비교연산자() 비교할 대상; 문법 02. 산술연산자 - SELECT문에서 사용되는 경우 SELECT 열 이름.. 2023. 5. 1. [SQL] DAY 03. SELECT문에 추가적으로 필요한 키워드 1. SELECT문에서 많이 사용되는 키워드 1-1. DISTINCT 키워드 '특정 테이블로부터 중복 없이 값을 출력하라'는 뜻이다. 문법 01. DISTINCT 뒤에 지정한 열이 한 개일 경우 SELECT DISTINCT 열 이름 FROM 테이블명; 문법 02. DISTINCT 뒤에 지정한 열이 여러 개일 경우 SELECT DISTINCT 열 이름1, 열 이름2 FROM 테이블명; 1-2. ALIAS(별칭) '특정 테이블로부터 새로운 열 이름으로 바꿔서 출력하라'는 뜻으로, AS는 과거의 열 이름을 새로운 이름으로 정의할 때 사용한다. 문법 01. AS 사용하기 SELECT 열 이름 AS 새로운 열 이름 FROM 테이블명; 문법 02. 인용부호(" ") 사용하기 SELECT 열 이름 "새로운 열 이름".. 2023. 5. 1. [SQL] DAY 02. SQL의 기초 1. 데이터 가져오기 1-1. 지정한 열 가져오기 '특정 테이블로부터 보고 싶은 특정 열들을 선택해서 출력하라'는 뜻이다. 문법 01. 지정한 열이 한 개일 경우 SELECT 열 이름 FROM 테이블명; 문법 02. 지정한 열이 두 개 이상일 경우 SELECT 열 이름1, 열 이름2, 열이름3 FROM 테이블명; 1-2. 모든 열 가져오기 문법 01. 모든 열 이름을 적기 SELECT 열 이름1, 열 이름2, 열 이름3, 열 이름4, 열 이름5, 열 이름 6 FROM 테이블명; 문법 02. 문자 *를 사용하기 SELECT * FROM 테이블명; 2. 데이터 정렬하기 2-1. 한가지 열로 데이터 정렬하기 '특정 테이블로부터 특정 열에 의해 정렬된 열(들)을 선택해서 나열하라'는 뜻이다. 문법 01. 'OR.. 2023. 4. 21. [SQL] DAY 01. SQL의 개요 1. 데이터베이스란? 1-1. 데이터베이스(Database)의 정의 - 여러 사람에게 공유되어 사용될 목적을 가지고, 구조적인 방식으로 관리되는 데이터의 집합이다. - 데이터베이스의 체계적인 관리는 데이터베이스 관리 시스템(DBMS: Database Management System)을 통해 이루어진다. - 대표적인 DBMS는 Ofacle, MySQL, MsSQL, Teradata, SyBase 등이고 한국에서 가장 널리 배포되어 있는 DBMS는 Oracle이다. 1-2. 데이터베이스 관리 시스템(DBMS)의 특성 1) 실시간 접근성: 저장 장치에서 관리되는 데이터베이스는 지속적이고 질의에 대하여 실시간 처리가 가능해야 한다. 2) 계속적인 변화: 새로운 데이터 삽입(insert), 기존의 데이터 삭제(D.. 2023. 4. 21. 이전 1 2 3 다음