본문 바로가기

기타 IT 지식/SQL19

[ Oracle ] to_char를 이용해 숫자 사이의 컴마찍기 / 원화 출력하기 to_char를 이용해서 숫자를 우리가 아는 형태로 바꿔보자. select to_char(1000000,'999,999,999') from dual; 출력하면 아래와 같이 나온다. - 도 표현해보자. select to_char(-1000000,'999,999,999') from dual; select to_char(-1000000,'999,999,999s') from dual; 첫번째는 -1,000,000 가 출력되고, 두번째는 1,000,000- 가 출력된다. s 는 부호를 나타낸다. 원화 표시도 할 수 있다. 영문자 l 을 이용하면 된다. select to_char(1000000,'999,999,999l') from dual; select to_char(trunc(1000000.85,1),'999,9.. 2021. 3. 15.
[ Oracle ] 제약조건 확인하기 (조인 사용) desc user_constraints; desc user_cons_columns; select a.constraint_name, b.constraint_type, a.table_name, a.column_name from user_cons_columns a join user_constraints b on a.constraint_name=b.constraint_name order by 1; 왜 조인을 해주냐면, user_constraints 는column_name 이 없기 때문이다. 그렇기 때문에 column_name 을 같이 출력하기 위해 user_cons_columns 와 조인해주는 것이다. 만약 search_condition과 참조를 볼 수 있는 r_constraint_name 을 보고 싶다면 아래.. 2021. 3. 15.
[ Oracle ] 오라클 11G 설치하기 | Oracle DB & Oracle sql developer download 우선 Oracle DB 설치를 진행해야합니다. Oracle DB 설치 파일 다운로드 https://www.oracle.com/database/technologies/oracle-database-software-downloads.html Oracle Database Express Edition 항목에서 두 번째 혹은 세 번째를 클릭합니다. 여기서 os에 맞는 링크를 클릭하여 다운로드를 진행해줍시다. 다운로드한 파일에서 setup.exe를 클릭하여 설치합니다. 저는 다 기본으로 하고 Next 해주었습니다. Database 패스워드를 설정해줍니다. 설치 완료! cmd 창을 이용해서 접속 하기 sqlplus 명령어를 입력한 뒤 sys as sysdba , 아까 설정한 패스워드를 입력하면 성공적으로 연결이 됩니다.. 2021. 3. 15.
[ Oracle ] 문자형 함수를 알아보자! (upper, lower, length, concat, lpad, rpad, ltrim, rtrim) 문자형 함수 [실습을 위한 emp 테이블의 구조와 값] 위의 테이블로 문자형 함수들을 알아보겠습니다. upper & lower lower : 대문자 -> 소문자 변경 출력 upper : 소문자 -> 대문자 변경 출력 lower함수를 사용하면 출력 값이 대문자인것들을 소문자로 변경하여 출력합니다. 반대로 upwer 함수를 사용하면 출력값이 소문자로 대문자로 변경하여 출력합니다. lower 예제 upper 예제 length length함수를 사용하면 값의 길이를 알아낼 수 있습니다. length 예제 concat concat 함수를 사용하면 문자 혹은 문자열을 결합을 할 수 있습니다. 위의 사진과 같이 miss라는 문자열이 결합이 된 모습을 확인 가능합니다. rpad, lpad rpad를 사용하면 왼쪽 정렬.. 2021. 3. 15.