Notice
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

22gamin

select문 본문

데이터베이스

select문

22gamin 2023. 4. 18. 13:20
  • SELECT문 전체 문법

- *SELECT:출력대상(컬럼 선택)
- *FROM:자료의 출처
- WHERE:필터처리(행 선택)
- GROUP BY: 그룹 연산
- HAVING: 그룹 연산 후 조건 전달
- ORDER BY: 정렬

-> *는 필수로 전달해야할 구문이다.

 

  • SELEC 기본 문법

- SELECT -> 조회할 대상(컬럼 및 표현식) 나열
- FROM -> 조회하고자 하는 데이터를 갖는 테이블 명을 전달

- SELECT *| 컬럼명| 표현식 FROM 테이블 명;
- > SELECT *은 전체컬럼 검색하라는 뜻

 

- 컬럼명 이외의 문자열을 출력하는 경우를 표현식이라 하는데 문자열은 홑따옴표로 묶어서 전달한다. ex)'문자열'

 

 

  • 컬럼 별칭 사용하여 출력하기

- 컬럼명 대신 다른 이름으로 출력하는 것.
- 테이블 레이아웃은 한 번 저장되면 구조 변경을 하지 않는 한 변경되지 않는다
- 출력되는 컬럼명 임시 변경 가능
- 컬럼명 뒤에 'AS 별칭'으로 표현(AS는 생략 가능)
  ex) select studno as 학번, name 학생이름

- 컬럼별칭에 쌍따옴표가 필요한 경우""
-> 별칭에 띄어쓰기 사용시
-> 특수기호 사용시
-> 대소 구분 필요시

 

- 별칭 사용시 원본 컬럼이 수정되는 것이 아니고 잠시 select구문의 출력만 변경되어 보이는 것이다.

'데이터베이스' 카테고리의 다른 글

연산자  (0) 2023.04.25
where절  (0) 2023.04.25
distnct문  (0) 2023.04.20
테이블이란?  (0) 2023.04.18
데이터베이스란?  (0) 2023.04.17