본문 바로가기

공부일지

231025 (Oracle)

데이터 가져오기

데이터를 가져오는 기본 명령어

  • DESC : 테이블 구조를 확인하기 위한 명령어. 결과가 스크립트로 출력된다.
  • SELECT : 테이블에 저장된 데이터를 조회하기 위한 명령어. FROM이 반드시 뒤따라온다.
    • SELECT 다음에는 열 정보가 들어가고, FROM 뒤에는 테이블 정보가 들어온다.
  • WHERE : IF문처럼 특정 조건에 맞는 데이터만 보여주도록 한다.

산술/비교/논리 연산자

  • 산술연산자 : 숫자형 데이터에서 산술연산을 실시하면 임시 데이터가 생성되어 출력된다.
  • 비교연산자 : 숫자형 데이터의 일치 여부에 따라 출력된다. 문자, 날짜는 단일 따옴표를 이용하여 표시하고, 문자는 대소문자를 구분하여 입력하여야 한다.
  • and , or, not : 각 조건의 연산을 나타낸다.
  • not은 숫자의 경우 !=와 <>, ^=로도 나타낼 수 있다.
  • between A and B : a와 b사이의 결과만 출력한다.
  • in : 데이터가 특정 집합의 내부의 값과 일치하는 경우를 출력한다. 사실상 or문의 강화 형태이다.
  • like : 특정 문자가 포함되는 문자를 찾을 때 사용하는 쿼리문
    • a% : a로 시작하는 문자
    • %a% : a가 포함되는 문자
    • %n : n으로 끝나는 문자
    • _(언더바) : 1칸의 크기를 가지는 와일드 카드 역할을 한다.
    • escape’\’ : 이스케이프 문자를 결정하는 쿼리문, %나 _를 문자로 인식하기 위한 방법, \가 아닌 어떤 글자라도 이스케이프 문자로 사용할 수 있다.
  • null : null은 숫자와 다른 연산자를 사용한다. is null, is not null을 사용하여 조건을 설정할 수 있다.

정렬

  • orderby : ascending오름차순, descending내림차순으로 정렬할 수 있다. ASC, DESC
    • 기본값은 asc이다.

기타 연산

  • distinct : 결과 중 중복을 제거한 값을 출력한다.
  • 별칭 부여하기 : 기존 열의 정보가 아닌 연산 결과의 임시 열은 as 이름 이나 쌍따옴표””를 사용하여 별칭을 붙여 보여줄 수 있다.
  • 연결 연산자 || : 여러 열의 정보를 연결하여 보여줄 때 사용한다.
    • 열 || ‘사이 작성할 문자’ || 열 으로 정의하면 정보 문자 정보 형태로 반환된다.

'공부일지' 카테고리의 다른 글

231026 (Oracle)  (0) 2023.10.26
231025 (Java)  (0) 2023.10.26
231024 (Java)  (0) 2023.10.25
231024 (Oracle)  (0) 2023.10.24
231019 (jQuery)  (0) 2023.10.19