본문 바로가기
반응형

DB4

PostgreSQL vs Oracl PostgreSQL을 익히기 위해 설치했습니다. Oracle을 이용했었어서 Oracle문법과 비교를 해보겠습니다. Oracle에서는 SqlDeveloper를 이용해 쿼리문을 조작 할 수 있었고 PostgreSQL에서는 pgAdmin을 이용해 비슷한 동작을 할 수 있습니다. 그리고 가장 중요한것은 자료형의 차이가 있습니다. OraclePostgreSQLVARCHAR2 VARCHAR -> character varyingNUMBER NUMERIC 또는 BIGINTDATE TIMESTAMP 또는 DATECLOB TEXT 이런식으로 미묘하게 다릅니다. 그리고 Seq, 이름, 급여, 입사일을 나타내는 간단한 테이블을 제작할 경우 -- Table: public.Users -- DROP TABLE IF EXISTS p.. 2024. 11. 29.
[ORACLE] 프로그래머스 1레벨 역순 정렬하기 59035 출력할 컬럼은 NAME(동물의 이름), DATETIME(보호 시작일)이고 ANIMAL_INS테이블에 데이터가 존재합니다. select name, datetime from animal_ins ; 으로 데이터를 출력할 수 있지만 위와같이 출력할 경우 ANIMAL ID의 역순이 아니기때문에 틀립니다. 데이터의 정렬은 select문 마지막에 order by 절에서 asc = 오름차순, desc = 내림차순으로 정렬이 가능합니다. select name, datetime from animal_ins order by animal_id desc ; 으로 출력하면 데이터의 순서가 변경됨을 알 수 있습니다. 2024. 4. 23.
[ORACLE] SQL 테이블 조회하기 오라클에서 테이블을 조회하는 방법입니다. SELECT [컬럼명] FROM [테이블명] [WHERE 조건절] || 컬럼명 이후에 AS로 별명 추가 가능 ex)_ select [컬럼명] as name from [테이블명];으로 출력하면 컬럼명이 as 뒤에 붙인 이름인 name으로 출력됩니다. select문 예시)_ 1. emp테이블의 모든 컬럼을 조회하라. select * from emp; 2. emp테이블에서 사원번호(empno)와 사원명(ename)을 조회하라. select empno, ename from emp; 3. dept 테이블에서 부서번호(deptno)와 지역(loc)을 조회하라. select deptno, loc from dept; 만약 테이블에서 모든 컬럼을 조회하고 싶으면 *을 사용하면 됩.. 2024. 4. 23.
ORACLE 1. 데이타 조작어(DML : Data Manipulation Language) : insert, update, delete, merge 2. 데이타 정의어(DDL : Data Definition Language) : create, alter, drop, rename, truncate 3. 데이타검색 : select 4. 트랜젝션제어 : commit, rollback, savepoint 5. 데이타 제어어(DCL : Data Control Language) : grant, revoke 접속방법 : sqlplus system/0000 //system말고 다른 user로 이용해도 관계없음 user만들기 : create user 유저명 identified by "패스워드"; 오라클 권한 만들기 : grant .. 2024. 4. 14.
반응형