22gamin
select문 본문
- SELECT문 전체 문법
- *SELECT:출력대상(컬럼 선택)
- *FROM:자료의 출처
- WHERE:필터처리(행 선택)
- GROUP BY: 그룹 연산
- HAVING: 그룹 연산 후 조건 전달
- ORDER BY: 정렬
-> *는 필수로 전달해야할 구문이다.
- SELEC 기본 문법
- SELECT -> 조회할 대상(컬럼 및 표현식) 나열
- FROM -> 조회하고자 하는 데이터를 갖는 테이블 명을 전달
- SELECT *| 컬럼명| 표현식 FROM 테이블 명;
- > SELECT *은 전체컬럼 검색하라는 뜻
- 컬럼명 이외의 문자열을 출력하는 경우를 표현식이라 하는데 문자열은 홑따옴표로 묶어서 전달한다. ex)'문자열'
- 컬럼 별칭 사용하여 출력하기
- 컬럼명 대신 다른 이름으로 출력하는 것.
- 테이블 레이아웃은 한 번 저장되면 구조 변경을 하지 않는 한 변경되지 않는다
- 출력되는 컬럼명 임시 변경 가능
- 컬럼명 뒤에 'AS 별칭'으로 표현(AS는 생략 가능)
ex) select studno as 학번, name 학생이름
- 컬럼별칭에 쌍따옴표가 필요한 경우""
-> 별칭에 띄어쓰기 사용시
-> 특수기호 사용시
-> 대소 구분 필요시
- 별칭 사용시 원본 컬럼이 수정되는 것이 아니고 잠시 select구문의 출력만 변경되어 보이는 것이다.