일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 2156
- SQL
- db
- darkest dark
- 10951
- 동적계획법
- Algorithm
- algoritm
- ANSI JOIN
- JOIN
- 백준
- 오라클
- 데이터베이스
- 반복문
- oracle
- 문자열
- Database
- n x 2 타일링 2
- Eclipse
- 소숫점처리
- 변수
- Java
- select
- 자바
- 알고리즘
- 데이터길이
- Dynamic Programming
- DP
- 그대로 출력하기
- 입출력
- Today
- Total
목록문자열 (2)
Cracking Code
SUBSTR SUBSTR(column, n, m) n번째 자리부터 길이가 m인 문자열을 반환합니다. n이 음수일 경우 뒤에서 n번째 자리부터 길이가 m인 문자열을 반환합니다. 단, m을 입력하지 않은 경우 n번째 자리부터 끝까지 문자열을 반환합니다. 사원 테이블에서 사원의 이름과 이름의 1번째부터 3번째까지 출력해봅니다. SELECT ENAME, SUBSTR(ENAME, 1, 3) FROM EMP; 사원들의 이름이 1번째부터 3번째까지만 출력되는 것을 확인할 수 있습니다. INSTR INSTR(column, 's', n, m) 전체 문자열의 n번째 위치에서 원하는 m번째 문자열의 시작 위치를 리턴합니다. 없으면 0을 리턴합니다. 이름이 SCOTT인 사원의 이름의 1번째 문자부터 탐색하여 나오는 2번째 T..
SQL에는 문자열을 연결해주는 연결 연산자와 함수가 있습니다. 1. 연결연산자 여러 개의 문자열을 연결하여 하나의 문자열로 출력합니다. 우선 예제문을 출력하겠습니다. SELECT ENAME, JOB, ENAME || JOB AS "이름 직업" FROM EMP; ENAME, JOB 그리고 ENAME과 JOB 사이에 ||(연결 연산자)를 넣었더니 두 문자열이 합쳐져서 출력되는 모습을 볼 수 있습니다. 이를 활용하면 직접 문자열을 넣어서 출력도 할 수 있습니다. 사원의 이름과 직급을 보기 좋게 출력해봅시다. SELECT ENAME || '의 직급은 ' || JOB || '입니다.' AS "사원별 직급" FROM EMP; 각각 연결 연산자 양 옆에 작은 따옴표를 활용하여 직접 문자열을 넣은 모습입니다. 위 처럼..