본문 바로가기
그 외 프로그래밍 언어/SQL

오라클 SQL, SELECT문 특정 열 선택

by Dreaming Coder 2021. 11. 30. 21:42

 


 

지난 포스트에서는 SELECT문의 작성법을 공부했습니다.

이번에는 SELECT문으로 특정 열column만 선택해서 출력하는 방법을 공부해보겠습니다.

 

 

 

지난 포스트

 

오라클 SQL, SELECT문 작성

오라클 데이터베이스, 이제부터 제대로 된 명령문을 배워보도록 하겠습니다. 처음 배울 명령어는 SELECT문입니다. 지난 포스트 오라클 SQL, 명령어 오타 간단하게 수정하기 지금부터 알려드릴 내

gogogameboy.tistory.com

 

 

 

SELECT문 특정 Column 선택하기

 

위와 같은 SELECT문을 작성했습니다.

 

SELECT 다음에는 컬럼column의 이름이 와야 하고,

FROM 다음에는 그 가져오려는 컬럼의 내용이 들어있는 테이블table의 이름을 써야 한다고 배웠습니다.

 

위와 같은 명령문을 작성하고 ;(세미콜론)까지 잊지 않고 붙인 다음에 엔터를 치면 아래와 같은 결과가 나옵니다.

 

 

 

 

오라클 SQL, 테이블 구조 살펴보기

이번에는 desc 라는 명령어로 테이블의 구조를 살펴보고, 앞으로 자꾸 쓰일 테이블들인 departments, employees, locations에 대해서 알아봅시다. 지난 포스트 오라클 데이터베이스 11g 처음 설치 후 실습

gogogameboy.tistory.com

앞으로 자주 사용할 테이블과 컬럼들은 위의 포스트에 정리를 해두었으니, 어서 하루빨리 외우시길 권장드립니다.

 

 

 

department_id와 location_id를 불러오니 이렇게 두 개의 컬럼만 출력이 됐습니다.

여기서 출력과 연관이 있는 SELECT 절에 대해서 한 가지 알아두셔야 할 점이 있습니다.

그건, 출력은 SELECT 절에 명시한 컬럼의 순서와 이름 그대로 출력이 된다는 점입니다.

 

만약,

SELECT location_id, department_id
FROM departments;

라고 입력을 했다면, location_id가 먼저, 그리고 department_id가 나중에 출력이 됐을 겁니다.

 

지금이야 이 순서가 크게 의미가 없게 느껴질 수도 있지만, 나중에는 첫 번째 컬럼이 무엇이냐에 따라서 결과 값이 달라져버릴 수도 있습니다.

 

 

 

 

SELECT문 실습

 

"회사에 근무하는 사원의 이름과 그 사원이 근무하는 부서 번호를 출력하시오."

 

이 정도는 간단하죠?

바로 아래에 답을 적어드릴 테니, 보시기 전에 스스로 먼저 생각해서 해보는 습관을 가집시다.

 

SELECT last_name, department_id
FROM employees;

 

 

 

다른 문제도 하나 내보겠습니다.

 

"회사에 근무하는 사원의 이름과 그 사원이 입사한 날짜, 그리고 급여를 출력하시오."

 

SELECT last_name, hire_date, salary
FROM employees;

 

 

 

마지막입니다.

 

"사원의 번호와 그 사원이 받는 월 급여를 출력하시오."

 

SELECT employee_id, salary
FROM employees;

 

 

 

 

 

 

다음 포스트

 

오라클 SQL, 산술연산자

자바에서 배웠던 산술 연산자를 SQL에서도 사용할 수 있습니다. 지난 포스트 오라클 SQL, SELECT문 특정 열 선택 지난 포스트에서는 SELECT문의 작성법을 공부했습니다. 이번에는 SELECT문으로 특정 열c

gogogameboy.tistory.com

 

 

 


이 글이 도움이 됐다면 하단의 공감 버튼을 꾹 눌러서
빨간 하트로 만들어주세요.
지인에게 보여주고 싶은 글이었다면
공감 버튼 옆을 클릭해서 SNS 공유해주세요.
댓글은 블로그 운영에 큰 힘이 됩니다.

 


 


댓글