희원96
코딩 공부 일기
희원96
전체 방문자
오늘
어제
  • 다이어리 (94)
    • 일상 (2)
      • #.일기 (2)
      • 정보처리기사 (0)
    • 코딩 공부 (90)
      • Python (11)
      • Java (12)
      • DB (18)
      • Arduino (5)
      • HTML,CSS (7)
      • JSP, Servlet (14)
      • Javascript (8)
      • jQuery (2)
      • Spring (1)
      • Android (8)
      • ML (4)
      • React (0)
    • 프로젝트 (1)
      • 미니프로젝트 (1)
      • 1차프로젝트 (0)
      • 2차프로젝트 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 개발 공부 일기

인기 글

태그

  • arduino
  • JavaScript
  • 스마트인재개발원
  • java
  • 자바스크립트
  • 자바
  • 스프링
  • 아두이노
  • 제이쿼리
  • 파이썬
  • CSS
  • Database
  • 안드로이드
  • JavaFestival
  • Spring
  • 데이터베이스
  • Servlet
  • JS
  • Ajax
  • HTML
  • 화이팅
  • DB
  • JSP
  • 머신러닝
  • Python
  • jQuery
  • Android
  • ml

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
희원96

코딩 공부 일기

[DB] 기본 SQL SELECT 문 작성
코딩 공부/DB

[DB] 기본 SQL SELECT 문 작성

2022. 3. 30. 17:57

 

SQL = DB에 접속을 하여 무언가 작업을 하는 언어

회사 부서 테이블

테이블의 구조를 확인을할때 사용하는 명령문 = desc

DEPARTMENT_ID >> 부서번호 (PK)
DEPARTMENT_NAME >> 부서이름
MANAGER_ID >> 부서장의 사원번호
LOCATION_ID >> 부서가 위치한 지역(도시의 번호) ex)062

 

부서에 근무하는 사원들이 저장 되어있는 테이블 data

EMPLOYEE_ID >> 사원번호(pk)
HIRE_DATE >> 입사날짜
JOB_ID >> 수행하고 있는 업무
SALARY >> 월 급여
COMMISSION_PCT >> 보너스값 (퍼센트)
MANAGER_ID >> 사원을 관리하는 사수의 사원번호
DEPARTMENT_ID >> 근무하고 있는 부서번호(FK)      departments참조키

 

기본SQL
SELECT문 작성

Select list절>> 보고자 하는 data를 소유한 column_name >> 명시된 column data가 결과로 출력

SELECT은 표시할 대상열을 지정합니다.
from은 대상 열을 포함하는 해당 테이블을 지정합니다.

 

 

column >> sql plus  편집 명령어
department_name >> 편집대상 col
format a20 >> a == 문자, 날짜 값 수정
                    9999 == 숫자

 

select문 작성시 주의 사항 및 팁

1. code 작성 완료후 실행하지 않기

2. code 해석해보기

3. code를 실행 하였을 때 어떠한 결과가 나올지 예측해보기

4. code 실행

5. 예측결과와 최종 결과를 분석해보기

 

셀렉션 기능
특정 열 선택(트랜잭션 기능)

 

 

회사에 근무하는 사원의 번호, 이름과 그 사원이 받는 월 급여를 검색하시오.

 

 

column을 사용하여 last_name 문자수를 20으로 바꿔주기

SQL문 작성

1. SQL 문은 대소문자를 구별하지 않습니다. X

(하지만 대소문자는 규약을 만들어서 사용하자!!)

2. SQL 문은 하나 이상의 줄에 입력할 수 있습니다.

3. 키워드는 약어로 쓰거나 여러 줄에 나눠 쓸 수 없습니다.

4. 절은 일반적으로 서로 다른 줄에 씁니다.

5. 들여쓰기를 사용하면 SQL 문을 좀 더 읽기 쉽게 작성할 수 있습니다.

 

 

LAST_NAME, HIRE_DAT, SALARY(컬럼 이름)은 항상 대문자로 출력된다.(중요)

    '코딩 공부/DB' 카테고리의 다른 글
    • [DB]예제 문제
    • [DB] 데이터 제한 및 정렬
    • [DB] 기본 SQL SELECT 문 작성 2
    • [DB] 기초 학습
    희원96
    희원96
    개발 공부

    티스토리툴바