반응형 DataBase62 [postgreSQL][데이터 조회]SELECT DISTINCT문 --3)SELECT DISTINCT문 --SELECT시 DISTINCT를 사용하면 중복값을 제외한 결과값이 출력된다. 즉, 같은 결과의 행이라면 중복을 제거할 수 있다. --(1)SELECT DISTINCT 문법_1 --select --DISTINCT COLUMN_1COLUMN_1의 값이 중복 값 존재시 중복 값 제거 --FROM TABLE_NAME; --SELECT DISTINCT 문법_2 --select --DISTINCT COLUMN_1,COLUMN_2COLUMN_1+COLUMN_2의 값이 중복 값 존재시 중복 값 제거 --FROM TABLE_NAME; --SELECT DISTINCT 문법_3 --select --DISTINCT COLUMN_1,COLUMN_2COLUMN_1+COLUMN_2의 값이 .. 2021. 9. 13. [postgreSQL][데이터 조회]ORDER BY 문 --2)ORDER BY문 --SELECT문에서 가져온 데이터를 정렬하는데 사용, 업무처리상 매우 중요한 기능 --(1)ORDER BY문 문법 --select 추출대상컬럼 --column_1 --,column_2 --from추출대상 테이블명 입력 --table_name --ORDER BY COLUMN_1 ASC,COLUMN_1은 오름차순정렬(디폴트) --COLUMN_2 DESC; COLUMN_2는 내림차순정렬 --(2)ASC정렬 실습 select FIRST_NAME, LAST_NAME from customer order by FIRST_NAME asc; --(3)DESC정렬 실습 select FIRST_NAME, LAST_NAME from customer order by FIRST_NAME DESC; --.. 2021. 9. 13. [postgreSQL][데이터 조회]select문 --1)select문 --일반적으로 테이블에 저장된 데이터를 가져오는데 쓰인다. sql에서 가장 많이 쓰이는 문장 --(1)select문 문법 --select 추출대상컬럼 만약 테이블의 모든 컬럼을 다 보고싶다면 '*' --column_1 --,중략... --from추출대상 테이블명 입력 --table_name ; 세미 콜론으로 끝남 --(2)전체칼럼 조회 select * from customer ; --(3)지정칼럼 조회 select --3 FIRST_NAME --4 , LAST_NAME , EMAIL from --1 customer --2 ; --(4)ALIAS사용 -->코드의 가독성을 높여줌, SQL 성능이 좋아짐 --DBMS -> 옵티마이저 ->최적화기 -> SQL ->가장 빠르게, 가장 저비용으.. 2021. 9. 13. [SQLD] 자격증 준비 2021. 8. 29. [Oracle]데이터 무결성 제약 조건 2020/04/07 - [HTML/DataBase] - [Oracle]데이터 무결성을 위한 제약조건(CONSTRAINT) [Oracle]데이터 무결성을 위한 제약조건(CONSTRAINT) 데이터 무결성 제약조건이란, 테이블을 생성할 때 부적절한 자료가 입력되는 것을 방지하고, 데이터베이스 안에 있는 데이터의 정확성을 위해 지켜야하는 규칙이다. 제약조건으로는 기본키, 유니크 키, NOT NULL,.. ga-you-ni.tistory.com 개념 정의 게시물😃 데이터 무결성 제약 조건 테이블에 유효하지 않은 (부적절한) 데이터가 입력되는 것을 방지하기 위해서 테이블을 생성할 때 각 컬럼에 대해 정의하는 여러가지 규칙. ▼ PRIMARY KEY : -테이블에 기본키를 생성한다. -PRIMARY KEY 제약조건.. 2020. 4. 22. [Oracle]트랜잭션(Transaction) 관리 "트랜잭션(Transaction): 데이터 처리에서 논리적으로 하나의 작업 단위를 의미." 트랙잭션 관리 : 데이터의 일관성을 보장한다. 오라클은 하나의 트랜잭션 역시 ALL-OR-NOTHING 방식으로 처리한다. DML 작업을 성공적으로 처리하도록 하기 위해서 COMMIT 명령을 작업을 취소하기 위해서는 ROLLBACK 명령을 실행. COMMIT ROLLBACK -모든 작업들을 정상적으로 처리하겠다고 확정하는 명령어. -트랜잭션의 처리 과정을 데이터베이스에 반영하기 위해서 변경된 내용을 모두 영구저장. -COMMIT명령어를 수행하게 되면 하나의 트랜잭션 과정을 종료하게 된다. -작업 중 문제가 발생하여서 트랜잭션의 처리과정에서 발생한 변경 사항을 취소하는 명령어. -ROLLBACK은 트랜잭션으로 인한 .. 2020. 4. 22. 이전 1 ··· 5 6 7 8 9 10 11 다음 반응형