데이터베이스 기초 데이터검색
by ash
1.SELECT 문형
**select [distinct] id as 아이디 from board**
->board테이블의 id(아이디)를 보여준다 ->distinct : 중복되는 행을 제거하여 보여줌
2.전체 데이터 검색
**select * from board**
->board의 모든 열의 데이터를 다 보여준다
3. 산술식 사용하여 검색하기
**select count*15 from board**
->count에 15를 곱해서 보여준다
4. 칼럼 ALIAS
**select id as 아이디 from board**
->id를 아이디라는 alias로 사용
5. 칼럼 합성(CONCATENATION)
**select id || '' ||name from board**
->합성연산자(||) 사용하여 칼럼과 칼럼을 합칠 수 있다
5.정렬순서 ORDER BY
**select id,name from board order by id asc;**
->id를 기준으로 오름차순 정렬하여 id,name을 보여준다 ->asc : 오름차순 / desc : 내림차순
6.WHERE
**select id,name from board where id='king' order by id asc;**
->id가 king인 사람의 id,name을 보여준다
7.BETWEEN A AND B
**select empNo,name,salary from emp where salary between 1000 and 2000**
->salary가 1000~2000인 사람들의 empNo,name,salary 보여준다 ->논리연산자 AND,OR,NOT ->논리비교연산자 <,>,<=,>=,<>
8.조건부정
**where id<>'king'**
->아이디가 king이 아닌 애들 뽑기 ->SQL 비교연산자 : NOT BETWEEN A AND B / NOT IN / NOT LIKE / IS NOT NULL
cf)title=null(X) / title is null(O)
9.SQL 비교연산자 예시
**select name,dept_id from emp where dept_id in('a','b');**
->dept_id가 ‘a’,’b’인 애들만 뽑기
**select name,hired_date from emp where hired_date like '19%';**
->입사년도 19년도인 애들 뽑기
Subscribe via RSS