oracle
-
LENGTH(): 문자열 데이터 길이 반환 LENGTHB(): 문자열 바이트 수 반환 SELECT LENGTH(‘한글’) , LENGTHB(‘한글’) FROM DUAL LENGTH(‘한글’) LENGTHB(‘한글’) 2 4
[ORACLE] 문자열 바이트 수 구하기LENGTH(): 문자열 데이터 길이 반환 LENGTHB(): 문자열 바이트 수 반환 SELECT LENGTH(‘한글’) , LENGTHB(‘한글’) FROM DUAL LENGTH(‘한글’) LENGTHB(‘한글’) 2 4
2022.12.27 -
대문자 소문자 바꿔주는 함수 UPPER(문자열) : 대문자로 변환 LOWER(문자열): 소문자로 변환 INITCAP(문자열): 첫 글자는 대문자로, 나머지 문자는 소문자로 변환 SELECT UPPER(‘abcde’) --ABCDE , LOWER(‘ABCDE’) --abcde , INITCAP(‘aBcDe’) --Abcde FROM DUAL;
대문자 소문자로 바꿔주는 함수대문자 소문자 바꿔주는 함수 UPPER(문자열) : 대문자로 변환 LOWER(문자열): 소문자로 변환 INITCAP(문자열): 첫 글자는 대문자로, 나머지 문자는 소문자로 변환 SELECT UPPER(‘abcde’) --ABCDE , LOWER(‘ABCDE’) --abcde , INITCAP(‘aBcDe’) --Abcde FROM DUAL;
2022.12.25 -
INTERSECT문 이용 SELECT * FROM EMP WHERE SAL = 1000 INTERSECT SELECT * FROM EMP WHERE DEPNO = 10
두 SELECT문의 교집합 데이터 조회하기INTERSECT문 이용 SELECT * FROM EMP WHERE SAL = 1000 INTERSECT SELECT * FROM EMP WHERE DEPNO = 10
2022.12.25 -
BETWEEN A AND B 연산자 SELECT * FROM EMP WHERE SAL BETWEEN 2000 AND 3000; -> SAL이 2000~3000인 데이터 조회 -> SAL >= 2000 AND SAL SAL이 2000~3000 사이 외 데이터 조회 -> SAL 3000 조건과 같음
BEWEEN 최솟값 AND 최댓값BETWEEN A AND B 연산자 SELECT * FROM EMP WHERE SAL BETWEEN 2000 AND 3000; -> SAL이 2000~3000인 데이터 조회 -> SAL >= 2000 AND SAL SAL이 2000~3000 사이 외 데이터 조회 -> SAL 3000 조건과 같음
2022.12.19 -
주의사항 ORDER BY문이 존재하는 경우 SELECT문을 통해 조회할 데이터 모두 확정 완료 -> 명시된 정렬의 기준에 따라 정렬함. 데이터의 양, 정렬 방식에 따라 비용 소모됨. 효율 떨어짐. 꼭 필요한 경우 아니면, 웬만해서 사용하지 말 것
자원을 낭비하는 ORDER BY주의사항 ORDER BY문이 존재하는 경우 SELECT문을 통해 조회할 데이터 모두 확정 완료 -> 명시된 정렬의 기준에 따라 정렬함. 데이터의 양, 정렬 방식에 따라 비용 소모됨. 효율 떨어짐. 꼭 필요한 경우 아니면, 웬만해서 사용하지 말 것
2022.12.19