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

오라클 SQL, SELECT문 작성

by Dreaming Coder 2021. 11. 29. 00:04

 


 

오라클 데이터베이스, 이제부터 제대로 된 명령문을 배워보도록 하겠습니다.

처음 배울 명령어는 SELECT문입니다.

 

 

 

지난 포스트

 

오라클 SQL, 명령어 오타 간단하게 수정하기

지금부터 알려드릴 내용을 모르셨던 분들은 SQL로 명령어를 입력하고 엔터를 눌렀을 때, 오타가 나있어서 에러나 나면 입력하던 코드를 처음부터 다시 입력하셨을 겁니다. 지난 포스트 오라클 SQ

gogogameboy.tistory.com

 

 

 

SELECT문이란?

 

 

데이터베이스 관련 용어 정리

데이터의 무결성 → 데이터의 정확성 데이터베이스database → 정확한(무결성이 보장된) 데이터를 모아놓은 집합, 저장소 데이터 : 가공되지 않은 것 (가공 전) 정보 : 데이터를 가공해서 얻어낸 결

gogogameboy.tistory.com

위의 포스트에서 데이터베이스에서 사용되는 여러 가지 용어들을 정리하면서 테이블Table을 배웠었습니다.

테이블은 데이터베이스 내에서 데이터를 저장하는 단위, 저장하는 공간이죠.

그 테이블에 저장된 데이터를 검색을 할 때 사용되는 언어가 바로 셀렉트SELECT문입니다.

 

참고로 처음부터 SELECT문을 배우지만, SELECT문이 가장 어렵습니다.

그리고 학원에서 배우는 기간이 가장 깁니다.

(5일 동안 SELECT문 하나만 계속 배우다가 남은 3일 동안 다른 여러 가지 것들을 배웁니다.)

왜 그런 SELECT문부터 가르쳐주는지 모르겠지만, 다 배워보면 알겠지요.

 

참고로, 가르쳐주시는 선생님께서 말씀하시길..

SELECT문만 잘 사용하면 평생 돈 많이 받으면서 일을 할 수 있다고 하십니다.

현업에서도 이 SELECT문에 대한 요구가 굉장히 많아지고 있다고 하고요.

 

SELECT문은 굉장히 많은 응용이 가능한 명령어입니다.

어렵더라도 열심히 공부해봅시다.

 

 

 

 

SELECT문의 기본 문법

 

SELECT문은 기본적으로 SELECT라는 명령문과 FROM이라는 명령문 두 개를 함께 씁니다.

최소 이 두개 중에서 하나라도 빠지면 SELECT문은 실행이 되지 않습니다.

 

SELECT column_name

FROM table_name;

 

SELECT문으로 데이터베이스를 검색을 해서 어떠한 정보를 가져올 때에는 위와 같이

SELECT 다음에 검색해서 가져올 컬럼의 이름을 쓰고, 그다음 엔터를 친 다음에

FROM을 입력한 뒤, 그 컬럼이 속해있는 테이블의 이름을 쓰고 나서 반드시 ;(세미콜론)까지 붙이고 엔터를 치면 됩니다.

 

 

 

 

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

이번에는 desc 라는 명령어로 테이블의 구조를 살펴보고, 앞으로 자꾸 쓰일 테이블들인 departments, employees, locations에 대해서 알아봅시다. 위와 같이 SQL> desc departments; 라는 명령어를 입력하고 엔터.

gogogameboy.tistory.com

앞으로 실습을 하면서 자주 쓰일 테이블들인 departments, employees, locations와 그 안에 속해있는 컬럼들은 위의 글을 통해서 확인하실 수 있습니다.

 

 

 

SELECT문 사용하기

 

SELECT *

FROM departments; 라고 입력했습니다.

 

SELECT 다음에 컬럼의 이름을 쓰지않고 *을 썼는데, *은 '모든 컬럼의 모든 데이터'라는 뜻입니다.

그다음, FROM에는 departments 라고 썼으니,

위의 명령어는, 우리 회사에 있는 부서의 모든 컬럼의 데이터들을 보려고 하는 명령어인 것입니다.

 

 

 

엔터를 치면 위와 같이 검색된 데이터들을 확인할 수가 있습니다.

27 rows selected. 에 쓰여있는 27이라는 숫자는 검색된 결과의 개수를 나타내는 것이니,

우리 회사에는 27개의 부서가 있다는 것을 알 수 있습니다.

 

 

 

 

 

 

다음 포스트

 

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

지난 포스트에서는 SELECT문의 작성법을 공부했습니다. 이번에는 SELECT문으로 특정 열column만 선택해서 출력하는 방법을 공부해보겠습니다. 지난 포스트 오라클 SQL, SELECT문 작성 오라클 데이터베

gogogameboy.tistory.com

 

 

 


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

 


 


댓글