# RPAD
[java] 한글 문자열 인코딩 getBytes() UTF-8 EUC-KR, rpad
배경설명 인코딩 방식이 다른 송/수신 서버간 String length 처리 방식 차이로 인한 한글 문자열 깨짐 현상 인코딩에 따른 한글 byte length 차이점 이해하기 |구분|String length 처리 방식|인코딩 방식|인코딩 특징|한글 1글자 처리| |:-|:-|:-|:-|:-| |송신(요청)|length|UTF-8|다양한 언어와 문자 지원. 가장 보편적!|3 byte| |수신(응답)|byte|EUC-KR|한국어를 처리하기 위함.|2 byte| 로직상세 수신 항목 1개 당 byte는 12 고정 fixed length 12 byte n개 항목 read 송신 EUC-KR 기준 12 byte 이하의 한글 포함 문자열 입력 가변 fixed length 12 byte 맞추기 위한 rpad ' ' 문자열 설정 해결방안 송신 : 수신 인코딩 방식인 EUC-KR 기준 by

[Oracle SQL]3일차 연산자, 함수_23.06.22
TIL >1. 비교연산자 is null 비교연산자 in 논리연산자 AND, OR, NOT UPPER, LOWER, INITCAP 대소문자 변환 함수 문자에서 특정 철자 추출하기(SUBSTR) 문자열의 길이를 출력하기(LENGTH) 문자에서 특정 철자의 위치 출력하기(INSTR) 특정 철자를 다른 철자로 변경하기(REPLACE) 특정 철자를 n개만큼 채워넣기! (LPAD, RPAD) 특정 철자 잘라내기 (TRIM, RTRIM, LTRIM) 복습 어제 문제 풀이 > 비교 연산자 배우기4 (IS NULL) 테이블에서 결측치 데이터를 데이터베이스에서는 null값이라고 호칭합니다. >null 값은 데이터가 없는 상태 2.
SELECT 절에서 사용하는 명령어 D02
- SUM : 합계 - COUNT(*) - AVG : 평균 - MAX : 최대값 -MIN : 최소값 - dual 테이블 사용하기 오라클에서 기본적으로 제공하는 dummy table 간단하게 함수를 이용해서 계산결과 값을 확인 할 때 사용하는 테이블 dual 테이블은 사용자가 함수(계산)를 실행할때 임시로 사용하기 적합하다. 함수에 대한 쓰임을 알고 싶을때 특정 테이블을 이용하여 함수의 값을 리턴받을 수 있다. - ABS : 절대값 - ROUND() : 반올림 - TRUNC : 절사 소수점 밑으로 잘라낸다. 두번째 파라미터는 자르고싶은 자리수 문제 -CONCAT : 문자열 연결 - INITCAP : 첫 글자를 대문자로 - 대/소문자 - LPAD 왼쪽부터 공백이나 ''지정해준 문자 - RPAD 쪽부터 공백이나 ''지정해준

오라클 - LPAD, RPAD
LPAD, RPAD LPAD 지정한 길이 만큼 왼쪽부터 특정 문자로 채워준다. > LPAD("값", "총 문자 길이", "채움 문자") LPAD 결과 |SEQ|LPADSPACE|LPADZEROPADDING3|LPADZEROPADDING5|LPADa_5| |:---:|:---:|:---:|:---:|:---:| |A1| A1|0A1|000A1|aaaA1| RPAD 지정한 길이 만큼 오른쪽부터 특정 문자로 채워준다. > RPAD("값", "총 문자 길이", "채움 문자") RPAD 결과 |SEQ|RPADSPACE|RPADZEROPADDING3|RPADZEROPADDING5|RPADa_5| |:---:|:---:|:---:|:---:|:---:| |A1|A1 |A10|A1000|A1aaa| 사용 예시 |NAME|ORDER_NO| |:---:|:---:| |Kim |1| |Alice
.png)
SQL Day 2_기본 함수
Day 1 복습 DBMS 중 MySQL은 어떤 유형이고 왜 그 유형이 많이 쓰일까? SQL이란? DBMS 구조는? DB 조작 정의어의 종류는? 테이블 조작어 종류는? 트랜잭션 제어어 종류는? 데이터 제어어 종류는? 테이블 명명시 주의사항은? PRIMARY KEY의 특징은? PRIMARY KEY 설정 방법은? 1. 오늘 배운 내용 컬럼 별칭 정하기(as), 출력할 row 개수 정하기(limit), 오름차순/내림차순(order by str asc, desc), 숫자형함수, 문자형함수, 날짜형함수를 배웠다. 2. 이해하기 어려웠던 부분 A) 숫자형 함수 중 로그 |숫자형 함수|반환값 |------|---| EXP(x)| 자연로그의 밑 e의 x승 LN(x)| 밑이 e(자연상수)인 x의 로그 LOG(b, x)| 밑이 b(생략하면 자연상수가 자동으로 들어간다)인 x의 로그, b 생략 시 밑은 e LOG10()| 밑이 10인 x

Database - Oracle SQL LPAD, RPAD 함수 실습
Oracle - LPAD, RPAD 함수 실습 예제 코드1. -LPAD, RPAD함수 실습 위의 코드와 같이 실행하면 아래의 결과가 출력된다. 실행결과 예제코드2. - RPAD함수 실습 위의 코드와 같이 실행하면 아래의 결과가 출력된다. 실행결과  - 문자열 함수
함수 FUNCTION ▹ 특정 기능을 수행하여 하나의 결과를 반환하도록 설계된 모듈 ▹ 컴파일되어 실행 가능한 형태로 제공 ▹ 문자열, 숫자, 날짜, 변환, 집계함수의 형태로 제공 📕 문자열 함수 ▹ 문자열 조작한 결과를 반환 ▹ 문자열 연산자 '||' : 자바의 문자열 연산자 '+'와 같이 두 문자열을 결합하여 하나의 문자열로 반환 예) SELECT 'Oracle' ||', '|| 'Modeling' FROM DUAL; ** DUAL은 시스템이 제공해주는 가상의 TABLE 1) CONCAT ▹ 주어진 두 개의 문자열을 결합하여 하나의 문자열을 반환 ▹ '||' 연산자와 같은 기능 (매개변수 2개 --> 매개변수 : 함수가 실행되어지기위해 자료를 외부에서 받는 기억장소) (사용형식) CONCAT(c1, c2) ▹c1과 c2를 결합하여 결과를 반환 2) INITCAP ▹ 단어의 선두문자만 대문자로 출력 ▹ 선두문자

Oracle - 문자열 함수
참고 2020-08-13-02)문자열함수.sql 2020-08-14-01)문자열함수2.sql 1. INITCAP, LOWER, UPPER 1) LOWER(c) 주어진 c 문자열의 모든 문자를 소문자로 변환하여 반환 주로 비교문에서 사용 예시 1. 사원테이블에서 사원의 이름과 이메일 값을 문자로 변환하여 출력하시오 2. 사원테이블에서 LAST NAME이 'G'로 시작하는 사원을 조회하시오 단 Alias는 사원명, 부서코드, 직책코드, 급여 ![](https://