Home

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

싱글턴 패턴(Singleton Pattern)

Head First - Design Patterns(에릭 프리먼, 엘리자베스 프리먼, 케이시 시에라, 버트 베이츠 저 | 서환수 역)을 읽고 정리한 내용입니다. 싱글턴 패턴(Singleton Pattern) 싱글턴 패턴은 요즘 거의 안티패턴으로 여겨지고 있는 패턴임을 염두에 두고 공부해보자. 안티패턴으로 여겨지는 이유 중 하나는 생성자가 private으

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

0

SQL 첫걸음- 4강 ~ 5강

2장. 테이블에서 데이터 검색4강. Hello World 실행하기1. SELECT * FROM 테이블명 실행12mysql> SELECT*FROM테이블명; # 스페이스가 없어서 에러 발생mysql> SELECT * FROM 테이블명; # 올바른 실행 스페이스를 넣지 않고 붙여서 입력할 경우 에러가 발생해서 실행할 수 없다. 2. 예약어와데