Category: MySQL

0

SQL 첫걸음- 15강

3장. 정렬과 연산15강 CASE문으로 데이터 변환하기임의의 조건에 따라서 독자적으로 변환 처리를 지정해서 데이터를 변환하고 싶을 때CASE문을 사용할 수 있다. 1234CASE WHEN 조건식1 THEN 식1 [WHEN 조건식2 THEN 식2...] [ELSE 식3]END 1. CASE문예를 들어, NULL값을 0으로 간주해서 계산하고 싶을 때는 어떻

0

SQL 첫걸음- 14강

3장. 정렬과 연산14강. 날짜 연산1CURREUNT_TIMESTAMP CURRENT_DATE INTERVAL 1. SQL에서의 날짜1-1) 시스템 날짜RDBMS에서는 시스템 날짜와 시간을 확인하는 함수를 제공한다.CURREUNT_TIMESTAMP는 함수이지만 인수를 필요로 하지 않는다.즉, 괄호를 사용하지 않는 함수이다. 123# CURREUNT_TIME

0

SQL 첫걸음- 13강

13강. 문자열 연산1+ || CONCAT SUBSTRING TRIM CHARACTER_LENGTH 1. 문자열 결합문자열 결합이란 문자열 데이터를 결합하는 연산을 말한다.문자열을 결합하는 연산자에는 데이터베이스 제품마다 방언이 있어서 차이가 있다. 1-1) 데이터베이스 제품별 문자열 결합 연산자 +: SQL Server ||: Oracle, DB2, Po

0

SQL 첫걸음- 12강(2/2)

12강. 수치 연산4. WHERE 구에서 연산하기WHERE구에서 SELECT구에서와 같이 별명을 사용하면, 존재하지 않는다는 에러가 발생한다. 4-1) WHERE구에서 SELECT구의 내부처리 순서 WHERE구에서의 행 선택 SELECT구에서의 열 선택데이터베이스 서버 내부에서 WHERE구 -> SELECT구의 순서로 처리된다.이는 서버 내부의 처리순

0

SQL 첫걸음- 12강(1/2)

12강. 수치 연산2. SELECT구로 연산하기1SELECT 식1, 식2... FROM 테이블명; 3. 열의 별명별명이 중복되지 않게 지정한다. 별명은 예약어 AS를 사용해서 지정한다. SELECT구에서는 콤마(,)로 구분해서 복수의 식을 지정할 수 있고,각각의 식에 별명을 붙일 수 있다. MySQL에서는 별명을 중복해서 지정해도 에러는 발생하지 않는다.

0

SQL 첫걸음- 11강

11강. 결과 행 제한하기- LIMITLIMIT구1mysql> SELECT 열명 FROM 테이블명 LIMIT 행수 [OFFSET 시작행]; 1. 행수 제한 LIMIT구는 표준 SQL은 아니다. MYSQL과 PostgreSQL에서 사용할 수 있는 문법 LIMIT구 문법1mysql> SELECT 열명 FROM 테이블명 WHERE 조건식 ORDER

0

SQL 첫걸음- 10강

10강. 복수의 열을 지정해 정렬하기ORDER BY구12mysql> SELECT 열명 FROM 테이블명 WHERE 조건식 ORDER BY 열명1 [ASC | DESC], 열명2 [ASC | DESC]...; 복수의 열을 지정해 정렬하는 경우 ex) 상품코드와 해당 상품의 하위 번호까지 함께 고려하는 경우 정렬할 때 NULL값에 주

0

SQL 첫걸음- 9강

3장. 정렬과 연산9강. 정렬- ORDER BYORDER BY구1MySQL> SELECT 열명 FROM 테이블명 WHERE 조건식 ORDER BY 열명; SELECT 명령에 ORDER BY구를 지정할 경우, 검색 결과의 행 순서를 바꿀 수 있다. ORDER BY구를 지정하지 않으면 데이터베이스 내부에 저장된 순서대로 반환된다. 언제나 정해진 순서의

0

SQL 첫걸음- 7 ~ 8 강

2장. 테이블에서 데이터 검색7강. 조건 조합하기 AND: 교집합 OR: 합집합 AND와 OR를 사용할 경우 주의할 점 no열의 값이 2나 3인 행을 추출하고 싶을 때, 다음과 같이 입력한다면모든 행이 반환되어 올바른 결과를 얻을 수 없다. 1MySQL> SELECT * FROM 테이블명 WHERE no = 2 OR 3; # 모든 행이 반환된다.

0

SQL 첫걸음- 6강

2장. 테이블에서 데이터 검색6강. 검색 조건 지정하기행 / 열 지정하기 행 선택: WHERE 구 사용 열 선택: SELECT 구 사용 2. WHERE구에서 행 지정하기구의 순서와 생략 SQL에서는 구의 순서가 정해져 있어 순서를 바꿔서 적을 경우, 에러가 발생한다. WHERE구로 행을 추출할 때,SELECT 구 -> WHERE 구 -> FRO