본문 바로가기
반응형

스터디45

[정리노트] SQLD 2024년 개정판, WHERE [정리노트] SQLD 2024년 개정판, WHEREWHERE테이블의 데이터 중 원하는 조건에 맞는 데이터만 조회하고 싶을 경우 사용 (엑셀의 필터기능과 유사)여러 조건 동시 전달 가능 (AND와 OR로 조건 연결)NULL 조회 시 IS NULL / IS NOT NULL 연산자 사용 (=연산자로 조회 불가)연산자를 사용하여 다양한 표현이 가능조건 전달 시 비교 대상의 데이터 타입이 일치하는 것이 좋음연산자 종류설명연산자 종류설명=같다!=, 같지 않다>크다>=크거나 같다작다작거나 같다BETWEEN a AND bA와 B사이에 있는 범위 값을 모두 검색IN(a,b,c)A이거나 B이거나 C인 조건을 검색LIKE특정 패턴을 가지고 있는 조건을 검색Is NULL / Is NOT NULLNull 값을 검색 / Null.. 2024. 8. 20.
[정리노트] SQLD 2024년 개정판 - 함수 [정리노트] SQLD 2024년 개정판 - 함수함수정의input value와 output vale의 관계를 정의하는 객체 (input 값을 출력해줌)FROM 절을 제외한 모든 절에서 사용 가능기능기본적인 쿼리문을 강력하게 해줌데이터의 계산을 수행개별 데이터의 항목을 수정표시할 날짜 및 숫자 형식을 지정열 데이터의 유형을 변환종류단일행 함수: input과 output의 관계가 1:1복수행 함수: 여러 건의 데이터를 동시에 입력 받아서 하나의 요약값을 리턴 (그룹함수 또는 집계 함수 라고도 함) 문자 함수의 종류와 특징대부분 단일행 함수를 취함함수명함수 기능사용예시출력기타 설명LOWER(대상)문자열을 소문자로LOWER(’ABC’)abc UPPER(대상)문자열을 대문자로UPPER(’abc’)ABC SUBSTR.. 2024. 8. 20.
[정리노트] SQLD 2024년 개정판 - SELECT (FROM 포함) [정리노트] SQLD 2024년 개정판 - SELECT(FROM 포함) SELECTSELECT문장을 사용하여 불러올 컬럼명, 연산 결과를 작성하는 절* 를 사용하여 테이블 내 전체 컬럼명을 불러올 수 있음원하는 컬럼을 , 로 나열하여 작성 가능 (순서대로 출력)표현식이란 원래의 컬럼명을 제외한 모든 표현 가능한 대상 (연산식, 기존 컬럼의 함수 변형식 포함)명령어 형식:SELECT 컬럼명 FROM 테이블명;SELECT DISTINCT 컬럼명 FROM 테이블명;※ DISTINCT (중복제거) SELECT * FROM 테이블명;구조SELECT 문읜 다음과 같이 6개 절로 구성각 절의 순서대로 작성해야함 (GROUPBY와 HAVING은 서로 바꿀 수 있지만 보통 사용하지 않음)SELECT 문의 내부 파싱(문법.. 2024. 8. 20.
[정리노트] SQLD 2024년 개정판 - 관계형 데이터베이스 개요 [정리노트] SQLD 2024년 개정판 - 관계형 데이터베이스 개요 관계형 데이터 베이스 개요데이터베이스(Database)와 DBMS (Database Management System)  데이터베이스: 데이터의 집합, 꼭 형식을 갖추지 않아도 엑셀 파일을 모아 둔다면 데이터베이스임  DBMS: 데이터를 효과적으로 관리하기 위한 시스템  개인이 파일을 여러 개 묶어서 폴더에 보관하면 데이터를 찾고 관리하는데 많은 비용이 발생  이를 보다 시스템적으로 작동하게 만든 시스템을 DBMS라고 한다. (ORACLE, MYSQL)관계형 데이터 베이스 구성 요소관계형 데이터 베이스 구성 요소  계정: 데이터의 접근 제한을 위한 여러 업무별/시스템별 계정이 존재  테이블: DBMS의 DB안에서 데이터가 저장되는 형식  .. 2024. 8. 19.
반응형