본문 바로가기

✨ DBMS/Oracle19

[Oracle / SQL] 더미테이블(DUAL)과 유용한 숫자 함수 예제 2 숫자 관련 함수 반올림 HTML 삽입 미리보기할 수 없는 소스 ( ) 괄호 두번째 , 숫자는 소수점 몇번째 까지 나타내라~ 라는 의미이다. 올림, 버림 HTML 삽입 미리보기할 수 없는 소스 CEIL 은 올림, FLOOR은 내림 함수이다. 나머지구하기 HTML 삽입 미리보기할 수 없는 소스 형 변환 함수 ****(중요) 숫자 문자 날짜 HTML 삽입 미리보기할 수 없는 소스 조건에서 날짜를 비교할 때는 숫자는 안되고 문자는 가능하다. 쉬운 예로, 위와 같이 날짜 타입으로 형 변환 후 비교하는게 가장 좋은 방법이다. 숫자를 문자로, 문자를 숫자로 변환 HTML 삽입 미리보기할 수 없는 소스 왼쪽 정렬은 문자, 오른쪽 정렬은 숫자 문자를 날짜로, 날짜를 문자로 변환 1. 날짜를 문자로 변환 HTML 삽입 미.. 2023. 2. 21.
[Oracle / SQL] 더미테이블(DUAL)과 유용한 문자 함수 예제 더미테이블이란 ? - 쿼리문 연습을 위해 오라클에서 제공하는 테이블이다. 예제) HTML 삽입 미리보기할 수 없는 소스 DUAL에는 데이터가 하나도 없다. 즉, 가상의 공간이라고 생각하자. DUAL은 출력되는 데이터를 확인해보기 위한 수단으로써, 특정 테이블을 생성할 필요없이 DUAL 테이블을 이용해 함수 값을 리턴 받는다. 함수 대소문자 변환 UPPER(컬럼명) : 대문자로 변환 LOWER(컬럼명) : 소문자로 변환 INITCAP(컬럼명) : 단어의 첫글자만 대문자로 변환 HTML 삽입 미리보기할 수 없는 소스 문자의 길이 조회 HTML 삽입 미리보기할 수 없는 소스 LENGTH - 문자 길이 조회 LENGTHB - 바이트 수 조회 문자의 일부 추출 HTML 삽입 미리보기할 수 없는 소스 문자열 연결 .. 2023. 2. 21.
[Oracle / SQL] 쿼리문 합치기 UNION, UNION ALL 집합연산자 SELECT 쿼리를 여러개 동시 실행하려면 어떻게 해야할까? UNION을 쓰면된다. UNION : 여러 SELECT 쿼리 결과를 모두 보여준다. UNION HTML 삽입 미리보기할 수 없는 소스 UNION을 사용하면 두개의 쿼리를 연결시켜준다. 이때 앞에 있던 문장 ; (세미콜론) 은 지워준다. UNION : 쿼리 결과 중복 데이터는 한번만 조회 중복된 데이터도 모두 조회하려면 UNION ALL 사용한다. 조건이 같으면 결과는 한번만 출력한다. HTML 삽입 미리보기할 수 없는 소스 UNION ALL HTML 삽입 미리보기할 수 없는 소스 UNION ALL을 사용하면 중복되더라도 모든 데이터를 출력해줄 수 있다. 컬럼 개수 불일치 HTML 삽입 미리보기할 수 없는 소스 컬럼명 다르지만 자료형 .. 2023. 2. 21.
[Oracle / SQL] sqldeveloper 경고 - 일부 모듈을 설치하지 못했습니다. Oracle sql을 사용하다보면 위와 같은 표시창이 뜬다. 당황하지 말자. C:\Users\user\AppData 에 들어가 Roaming에서 SQL Developer을 삭제해준다. [아니오] 를 눌러주었다. 이렇게 다시 실행되는 것을 확인해 볼 수 있다. 세팅은 다시해주어야 한다.!!! 기본적인 부분들로만 바꾸어주었다. 반드시 인코딩 UTF-8 로 설정을 해주자. 이렇게 안해주면 출력될 때 한글이 깨진다. 쿼리를 실행했을 때 결과물을 보기 편하게 하기 위해서 행번호 표시를 체크해주었다. 2023. 2. 17.
[Oracle / SQL] SQL 별칭(AS), 와일드카드, LIKE 연산자, '%' , '_' 먼저 예제 데이터를 불러왔다. HTML 삽입 미리보기할 수 없는 소스 위 데이터를 바탕으로 아래에서 SQL 쿼리를 공부해보았다. HTML 삽입 미리보기할 수 없는 소스 포함된 데이터를 조회하는 방법 - LIKE 연산자와 와일드 카드. - 와일드카드 - 1. '%' : 랜덤한 글자(글자수는 마음대로), '김%', '%이' - 2. '_' : 랜덤한 한 글자. '김_', '_박_' - '_김%' HTML 삽입 미리보기할 수 없는 소스 대소문자로 변경해주는 함수 - UPPER() : () 안에 들어간 컬럼의 값을 대문자로 조회 - LOWER() : () 안에 들어간 컬럼의 값을 소문자로 조회 - INITCAP() : () 안에 들어간 컬럼의 값을 앞글자만 대문자로 조회 HTML 삽입 미리보기할 수 없는 소스 .. 2023. 2. 16.
[Oracle / SQL] SQL SELECT, FROM, WHERE 기초 공부 혼자서 이것저것 하기 위해 예제 파일을 다운받았다. HTML 삽입 미리보기할 수 없는 소스 위와 같이 계정을 생성해주었다. Example HTML 삽입 미리보기할 수 없는 소스 예제파일은 위와 같이 쿼리가 짜여져있다. HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 -- 특정 조건을 만족하는 데이터를 조회하는 문법 -- 문법 -- SELECT 컬럼명들 FROM 테이블명 WHERE 조건; HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미.. 2023. 2. 16.
[Oracle] DBMS와 SQLD에 대해서 알아보자. DBMS (Database Management System) DBMS란? - 다수의 사용자들이 데이터베이스 내의 데이터를 접근할 수 있도록 해주는 소프트웨어 도구의 집합. 내가 공부해 볼 Oracle에 대해 알아보았다. 특징 - 가장 오래되었고 신뢰도도 높다. 뛰어난 기술력과 안정성을 가지고 있다. 대규모의 애플리케이션, 특히 은행 업계에서 쓰이며, 유료로 사용해야 한다. 장점1 - 서버/클라이언트의 환경을 제공, 장점2 -대용량의 데이터 관리를 지원 장점3 -동시 다중 접속 지원 장점4- 고성능 트랜잭션 처리지원 장점5 - 높은 가용성 제공 SQL(Structed Query Language) SQL이란? - 관계형 데이터베이스 관리시스템의 데이터를 관리하기 위해 설계된 프로그래밍 언어 SQL구문은 4가.. 2023. 2. 16.