본문 바로가기

자격증/SQLD13

2-1. SQL기본) 04 WHERE절 INSERT를 제외한 나머지 DML문을 수행할 때 원하는 데이터만 골라 수행할 수 있도록 해주는 구문 WHERE 절의 위치 - SELECT 칼럼1, 칼럼2, ... FROM 테이블명 WHERE 조건절; - UPDATE 테이블명 SET 칼럼명 = 새로운 데이터 WHERE 조건절; - DELETE FROM 테이블명 WHERE 조건절;  논리적 연산 순서 () → NOT → AND → OR NULL과의 사칙연산 = NULL (1) 비교 연산자 = : 같음 > : 큼 >= : 크거나 같음 (2) 부정 비교 연산자 != : 같지 않음 ^= : 같지 않음  : 같지 않음 not 칼럼명 = : 같지 않음 not 칼럼명 > : 크지 않음 (3) SQL 연산자 - BETWEEN : A와 B 사이 (A, B 포함) - L.. 2024. 11. 5.
2-1. SQL기본) 03 함수 (1) 문자 함수 1. CHR (ASCII 코드) ASCII 코드는 총 128개 문자를 숫자로 표현할 수 있도록 정의한 코드 CHR 함수는 ASCII 코드를 인수로 입력했을 때 매핑되는 문자가 무엇인지 알려주는 코드 ex) CHR(65) → A 2. LOWER(문자열) 문자열을 소문자로 변환해주는 함수 ex) LOWER(‘JENNIE’) → jennie 3. UPPER(문자열) 문자열을 대문자로 변환해주는 함수 ex) UPPER(‘jennie’) → JENNIE 4. LTRIM(문자열, [특정문자])  *[]는 옵션 특정 문자를 따로 명시해주지 않으면, 문자열의 왼쪽 공백 제거 명시한 경우, 문자열을 왼쪽부터 한글자씩 특정 문자와 비교하여 특정 문자에 토함된 경우 제거 아니면 멈춤 ex) LTRIM(‘ .. 2024. 10. 31.
2-1. SQL기본) 02 SELECT문 (1) SELECT 저장되어 있는 데이터를 조회하고자 할 때 사용하는 명령어 SELECT 칼럼1, 칼럼2, ... FROM 테이블 WHERE 칼럼1 = ‘아무개’; 칼럼 명시 없이 *(asterisk) 사용시 전체 칼럼 조회 WHERE이 없으면 테이블 전체 ROW 조회 SELECT * FROM 테이블; 테이블명, 칼럼명에 별첨(Alias) 가능 (줄임말) 여러 Table Join, sub query 이용시, 간략히 하기 위해 Alias 붙일 때 앞에 AS 넣어도 되고 넣지 않아도 됨 SELECT B.BAND_NAME, BM_MEMBER_NAME FROM BAND B, BAND_MEMBER BM WHERE B.BAND_CODE = BM.BAND_CODE; 테이블명에 Alias 설정 시, 테이블명 대신 Al.. 2024. 10. 29.
2-1. SQL기본) 01 관계형 데이터베이스 개요 (1) 데이터베이스 데이터들을 저장하는 공간 (용도와 목적에 따라) (2) 관계형 데이터베이스 RDB (Relational Database) 관계형 데이터 모델에 기초를 둔 데이터베이스 관계형 데이터베이스에서의 설계 - 모든 데이터를 2차원 테이블 형태로 표현한 후 - 각 테이블 간의 관계를 정의하는 것으로 시작 RDBMs (Relational Database Management System): RDB 관리, 감독 시스템 (3) TABLE 관계형 데이터베이스의 기본 단위 일반적으로 데이터베이스는 여러 개의 테이블로 구성 데이터 저장의 주요 목적: 데이터 활용 by. 테이블’s 형태로 조회, 변경, 삭제(4) SQL (Structured Query Language)관계형 데이터베이스에서 데이터를 다루기 위.. 2024. 10. 24.
1-2. 데이터 모델링과 SQL) 04 NULL (1) NULL이란?존재하지 않음, 값이 없음 in table)- 가로 연산: NULL 포함시, 결과 NULL- 세로 연산: 다른 인스턴스 데이터와 연산시 NULL 제외 2024. 10. 22.
1-2. 데이터 모델링과 SQL) 03 트랜잭션 (Transaction) 데이터를 조작하기 위한 하나의 논리적 작업 단위 2024. 10. 17.
728x90