기본 선택 형태
select 칼럼명 [as] 별명 , 칼럼명 [as] 별명 from 테이블명
조건 검색
select 칼럼명 [as] 별명 , 칼럼명 [as] 별명 from 테이블명 where 칼럼 연산자 조건
조건 검색 2 -논리,비교 검색
select 칼럼명 [as] 별명 , 칼럼명 [as] 별명 from 테이블명 where 칼럼명 =조건 AND 조건
ex) select * 별명 from 테이블명 where a=10 AND a=20
select 칼럼명 [as] 별명 , 칼럼명 [as] 별명 from 테이블명 where 칼럼명 =조건 OR 조건
ex) select * 별명 from 테이블명 where a=10 OR a=20
select 칼럼명 [as] 별명 , 칼럼명 [as] 별명 from 테이블명 where 칼럼명 IN(조건,조건)
ex) select * 별명 from 테이블명 where a IN(10,20)
조건 검색3 - 문자열 검색
select 칼럼명 [as] 별명 , 칼럼명 [as] 별명 from 테이블명 where 칼럼명 like 검색 조건
검색 조건 들
%: 여러개의 문자열
ex) select 칼럼명 * from 테이블명 where name like 'A%'
== A로 시작하는 이름 정보 전체
ex) select 칼럼명 * from 테이블명 where name like '%A'
==A로 끝나는 이름 정보 전체
ex) select 칼럼명 * from 테이블명 where name like '%A%'
== A가 들어있는 이름 정보 전체
_: 단하나의 문자
ex) select 칼럼명 * from 테이블명 where name like '_A%'
== 두번째 글자가 A로 시작하는 이름 정보 전체
그룹화
group by
ex) select a from TABLE group by ID
==id 그룹 별로 출력
! 오라클과의 차이점
--오라클은 반드시 from 절이 나와야함 from dual 이라도 있어야 함
sql은 from절 없어도 됨
ex)SELECT UPPER('sEoul'), UCASE('seoUl');
'DB관련 > mysql' 카테고리의 다른 글
DDL (0) | 2020.11.25 |
---|---|
mysql -- join (0) | 2020.11.25 |
DML - insert, update ,delete (0) | 2020.11.25 |
DML -함수 (0) | 2020.11.24 |
Mysql 시작하기 (0) | 2020.11.23 |