본문 바로가기

DB

SQL SELECT 문의 기능

반응형

 SQL SELECT 문의 기능

 

SELECT 문은 데이터 베이스에서 정보를 검색합니다. SELECT 문으로 다음을 수행할 수 있습니다.

  • 프로젝션: queryㅇ 의해 반환되는 테이블의 열을 선택합니다. 필요한 수만큼 열을 선택할수 있다
  • 선택: query에 의해 반환되는 테이블의 행을 선택합니다. 다양한 조건을 사용하여 검색되는 행을 제한한다
  • 조인: 두테이블 사이에 링크를 지정하여 서로 다른 테이블에 저장된 데이터를 함께 가져 온다

 

 

 

기본 SELECT문

  • 가장 간단한 형태의 SELECT 문은 다음을 포함해야합니다. 
  • SELECT 절에 나열된 열을 포함한 테이블을 식별하는 FROM 절 이구문에서 다음이 적용됩니다.

 

 

키워드, 절 , 명령문이라는 단어는 다음과 같이 사용된다.

  • 키워드는 개별 SQL요소를 나타낸다. 예를들어 ,SELECT 및 FROM 등이 키워드다.

명령문은 둘이상의 절이 결합된 것입니다. 

 

절은 SQL 문의 일부다

모든 열 선택

 

SELECT 키워드 다음에 별표(*)를 사용하여 테이블의 모든 데이터 열을 표시할수 있다. 위의 예제에서 MEBER테이블은 MEMBER_ID,MEMBER_PASSWORD,MEMBER_NAME,SINUP_DTA 라는 4개의 열을 포함하고 각 부서마다 여덟개의 행을 포함한다.

 

SELECT 키워드 뒤에 모든 열을 나열하는 방식으로 테이블의 모든 열을 표시할 수도 있다. 예를 들어, 다음 SQL문 (슬라이드의 예제와 유사)은 MEMBER 테이블의 모든 열과 모든 행을 표시한다.  아래 명령문과 같다.

 

 

 

특정 열 선택

SELECT  문에서 열 이름을 쉼표로 구분하여 지정하는 방식으로 테이블의 특정 열을 표시할수 있다. 위의 예제는 MEMBER 테이블의 모든 부서 번호와 위치 번호를 표시합니다.

SELECT 절에서 원하는 열을 출력에 나타내려는 순서대로 지정합니다. 예를 들어, 왼쪽에서 오른쪽 방향으로 위치 다음에 부서 번호를 표시 하려면 다음 명령문을 사용합니다.

 

 

 

SQL 문은 대소문자를 구분하지 않습니다.

  • SQL 문은 한 줄 또는 여러 줄에 입력할 수 있습니다.
  • 키워드는 약어로 표기하거나 여러 줄에 걸쳐 입력할수 없습니다.
  • 절은 대게 별도의 줄에 입력합니다.
  • 가독성을 높이기 위해 들여쓰기를 사용합니다.
  • SQL Developer에서 SQL 문은 선택적으로 세미콜론(;)으로 끝날수 있습니다. 세미콜론은 여러 SQL 문을 실행하는 경우에 필요합니다.
  • SQL * plus 에서는 각 SQL 문이 반드시 세미콜론(;)으로 끝나야합니다.

 

열 머리글 기본값

 

SQL Developer

기본 머리글 정렬 : 왼쪽 정렬

기본 머리글 표시: 대문자

 

SQL Plus 

문자와 날짜 열 머리글은 왼쪽 정렬됩니다.

숫자 열 머리글은 오른쪽 정렬 됩니다.

기본 머리글 표시 : 대문자

 

반응형

'DB' 카테고리의 다른 글

Oracle 데이터 제한 및 정렬  (0) 2020.11.13
Oracle 테이블 구조 표시  (0) 2020.11.12
Oracle 연결 연산자  (0) 2020.11.12
열 ailas 사용  (0) 2020.11.12
SELECT 문의 산술식 및 NULL 값  (0) 2020.11.12