일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- HTML역사
- 웹 브라우저 전쟁
- 웹브라우저 수용도
- 자바 예외
- Doit입문SQL
- 페이지분석
- R1C3
- SQL
- 우아한테크
- 생성자
- 배열 예제
- 함수
- 예제
- 예외
- dbms
- 숫자 형식
- 크롤링
- 배열 3요소
- html
- 숫자형식오류
- 데이터베이스
- 크롤링 오류
- DoitSQL
- 자바 오류
- DoIt
- 키-값 데이터베이스
- 함수 선언
- SQL입문
- 자바
- DoitSQL입문
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- HTML역사
- 웹 브라우저 전쟁
- 웹브라우저 수용도
- 자바 예외
- Doit입문SQL
- 페이지분석
- R1C3
- SQL
- 우아한테크
- 생성자
- 배열 예제
- 함수
- 예제
- 예외
- dbms
- 숫자 형식
- 크롤링
- 배열 3요소
- html
- 숫자형식오류
- 데이터베이스
- 크롤링 오류
- DoitSQL
- 자바 오류
- DoIt
- 키-값 데이터베이스
- 함수 선언
- SQL입문
- 자바
- DoitSQL입문
- Today
- Total
목록전체 글 (229)
프로그래밍
날짜 함수 교재: Do it! SQL 입문 204p ~ 211p 날짜 함수는 날짜나 시간 데이터 작업을 위한 다양한 기능을 제공한다. 날짜 함수의 경우 기간에 따른 데이터를 검색할때 빈번히 사용되므로 알아두자 GETDATE: 데이터베이스 서버의 시간을 확인(소수점 3자리까지) SYSDATE: 데이터베이스 서버의 시간을 확인(소수점 7자리까지) GETUTCDATE: 데이터베이스 서버의 UTC 시간을 확인(소수점 3자리까지) SYSUTCDATETIME: 데이터베이스 서버의 UTC 시간을 확인(소수점 7자리까지) DATEADD: 날짜를 더하거나 뺀다 DATEDIFF: 날짜 차이를 구한다 DATEPART: 지정된 날짜의 일부만 숫자로 반환 DATENAME: 지정된 날짜의 일부만 반환 DAY: 날짜에서 '일'의 ..
문자열 함수 교재: Do it! SQL 입문 185p ~ 203p 문자열 관련 함수에는 문자열 연결, 형식 변환, 공백 제거, 치환 등이 있다 CONCAT: 문자열 합치기 CAST: 숫자형/날짜형을 문자열로 변환 CONVERT:숫자형/날짜형을 문자열로 변환 ISNULL: 널이면 대체할 값 출력 COALESCE: 널이 아닌 최초의 인자값 출력 LOWER: 소문자 변환 UPPER: 대문자 변환 LTRIM: 왼쪽 공백 제거 RTRIM: 오른쪽 공백 제거 TRIM: 공백 제거 CHARINDEX: 특정 문자까지 길이 반환 LEFT: 왼쪽부터 지정한 길이만큼 문자열 반환 RIGHT: 오른쪽부터 지정한 길이만큼 문자열 반환 SUBSTRING: 지정한 범위의 문자열 반환 REPLACE: 특정문자를 다른 문자로 변환 R..
공통 테이블 식 교재: Do it! SQL 입문 174p ~ 183p 공통 테이블식(Common table sxpression)은 주로 데이터베이스에 없는 테이블이 필요할 때 주로 사용한다 바로 다음에 실행할 SELECT 문에만 사용해야 한다는 한다는 특징이 있다 공통 테이블 식은 일반 공통 테이블 식과 재귀 공통 테이블 식으로 나뉜다 일반 CTE CTE 안에서 UNION문, UNION ALL문, INTERSECT문, EXCEPT문을 사용해 여러 개의 일반 CTE 쿼리를 결합할 수 있다일반 CTE는 복잡한 쿼리를 단순하게 만들 때 사용하기 좋다 CTE의 기본 형식 WITH [CTE_테이블 이름] (열 이름1, 열 이름2, ...) AS ( ) SELECT [열 이름] FROM [CTE_테이블 이름]; 안..
서브쿼리 교재: Do it! SQL 입문 162p ~ 173p 서브 쿼리는 쿼리 안에 포함되는 또 다른 쿼리를 말한다. 서브 쿼리는 조인하지 않은 상태에서 다른 테이블과 일치하는 행을 찾거나, 조인 결과를 다시 조인할 때 사용할 수 있다. 서브 쿼리의 특징 반드시 소괄호로 감싸 사용한다. 주 쿼리를 실행하기 전에 1번만 실행된다. 비교 연산자에 서브 쿼리를 사용하는 경우 서브 쿼리를 오른쪽에 기술해야 한다. 내부에는 정렬 구문인 ORDER BY 문을 사용할 수 없다. WHERE 문에 서브 쿼리 사용하기 서브 쿼리 중에서도 WHERE 문에 사용하는 서브 쿼리를 중첩 서브쿼리라고 부른다. 중첩 서브 쿼리는 조건문의 일부로 사용한다. 다시 말해 중첩 서브 쿼리는 또 다른 SELECT 문을 사용한 결과를 주 쿼..
조인 교재: Do it! SQL 입문 138p ~ 161p 테이블을 2개 이상 조인한다는 의미 내부 조인 조인은 상황에 따라 여러 종류로 구분해 사용한다. 먼저 알아볼 조인은 가장 많이 사용하는 조인인 내부 조인으로, 보통 조인이라고 하면 내부 조인을 가리킬 만큼 널리 쓰이는 형태이다. 내부 조인은 조인키에 해당하는 각 테이블의 열값을 비교해 조건에 맞는 값을 검색한다. -- 내부 조인의 기본 형식 SELECT [열 이름] FROM [테이블 1] INNER JOIN [테이블 2] ON [테이블 1.열] = [테이블 2.열] WHERE [검색 조건] -- INNER JOIN 문을 적용한 쿼리 SELECT [고객.고객 번호], [고객], [고객 이름], [주문.주문 번호], [주문.고객 번호], [주문.주문..
SQL Server에서 다루는 자료형 정리하기 교재: Do it! SQL 입문 129p ~ 136p 앞에서 데이터 삽입을 공부하며 삽입하려는 데이터의 자료형이 열에 지정한 자료형과 맞지 않으면 오류가 발생한다고 했다. SQL Server는 숫자형, 문자형, 날짜형, 지리형, 공간형 등 다양한 자료형을 제공한다. 이 책은 자주 사용하는 자료형인 숫자형, 문자형, 날짜형만 다루겠다. 숫자형 알아보기 자료형 데이터 크기(byte) 숫자 범위 설명 bit 1 0, 1, NULL 불리언(Boolean) 형식으로 참(True, 1) 또는 거짓(False, 0) tinyint 1 0 ~ 255 정수 데이터를 사용하는 정확한 숫자 자료형으로 숫자를 저장할 때 가장 많이 사용 smallint 2 -32,768 ~ 32,..