본문 바로가기

oracle10

[Oracle SQL] DISTINCT (데이터 중복 제거하기) 데이터 조회 시 테이블 내에 중복 값이 존재하는 경우가 있습니다. 이럴 때 쿼리를 통해 중복을 제거하는 가장 간단한 방법은 DISTINCT를 활용하는 방법 입니다. DISTINCT로 중복 제거하기 DISTINCT 명령어를 SELECT절에 넣어줌으로써 중복된 행을 제거한 뒤 결과를 출력할 수 있습니다. 예제로 아래의 쿼리를 실행하면 아래와 같이 중복값이 존재함을 확인할 수 있습니다. SELECT job_id FROM employees; 출력하고자 하는 열 이름 앞에 DISTINCT를 붙여주면 중복이 제거 되어 출력되는 결과를 확인할 수 있습니다. SELECT DISTINCT job_id FROM employees; Distinct는 가장 간단하게 중복을 제거할 수 있는 SQL 명령어 입니다. 1개 컬럼을 .. 2021. 11. 22.
[Oracle SQL] ORDER BY (데이터 정렬하기) 데이터를 조회했을 때, 특정 기준에 따라서 데이터를 정렬하고 싶은 경우가 발생합니다. 이렇게 데이터를 정렬하려고 할 때 Oracle SQL에서는 ORDER BY라는 구문을 사용하면 됩니다. 1. 오름차순 정렬 (Ascending) 조회하고자 하는 데이터를 정렬하기 위해서는 ORDER BY 절에 기준이 되는 컬럼을 아래와 같이 추가해 주면 됩니다. 그 중에서도 오름차순으로 정렬하고 싶은 경우 뒤에 ASC(ascending)을 붙여주면 되지만, 아무 것도 입력하지 않으면 기본적으로 오름차순 정렬이 됩니다. SELECT employee_id, first_name, last_name FROM employees ORDER BY employee_id ASC; 2. 내림차순 정렬 (Descending) 반대로 내림차.. 2021. 11. 17.
[Oracle] SQL 기본 문법 (SELECT 문 데이터 조회) 이번 포스팅 부터는 Oracle SQL을 활용한 데이터 조회 방법에 대해 하나씩 포스팅 해보려고 합니다. 데이터를 조회하는 경우 기본적으로 SELECT문을 사용하여야 하며, SELECT 뒤에는 조회하고자 하는 열 이름, FROM 뒤에는 테이블 이름을 작성해 줍니다. 1. SELECT 문 기본 문법 SELECT[distinct] 열 이름 [as 별칭(alias)] FROM테이블 이름 [WHERE조건식] [ORDER BY 열이름 [ASC OR DESC]]; (* 대괄호 안은 선택 사항) SELECT 명령어와 선택하고자 하는 열 이름, FROM 명령어와 데이터를 가져올 테이블 이름에 대해서는 반드시 문법 안에 포함이 되어야 하며 전체 명령어를 다 작성한 뒤에는 반드시 세미콜론(;)을 붙여 준 뒤 실행해야 합니.. 2021. 11. 15.
[Oracle] Oracle Live SQL 사용하기 (설치 없이 사용하는 Oracle SQL) 지난 번 까지 Oracle SQL을 설치하는 포스팅을 열심히 작성해봤습니다. 그런데 Oracle SQL을 설치하지 않고 샘플 예제 실행이나 쿼리를 테스트 해볼 수 있는 사이트가 있어서 이를 공유해보려고 합니다. Oracle Live SQL 이라는 사이트 입니다. (링크를 누르시면 해당 사이트로 이동합니다) Oracle에서 웹사이트를 통해 SQL을 사용할 수 있도록 만든 사이트이고 이를 이용해서 Oracle을 로컬 PC에 다운로드 및 환경 설정을 하지 않아도 Oracle SQL을 자유롭게 사용할 수 있습니다. 설치를 하다보면 때로는 막히는 부분도 생기고 이로 인해 시간을 소요하게 되는 경우가 많은데, 특별히 어떤 환경 설정이 필요 없고 예제 정도만 실행해보려 하시는 분들에게 최적이 아닌가 싶습니다. 1. .. 2021. 10. 26.