<Mysql Join 여러가지 방법>


SELECT

k.칼럼1

, 칼럼2

, 칼럼3

FROM

TBL_EBS E

RIGHT JOIN 

TBL_KBS K

ON 

E.칼럼1 = A.칼럼1

WHERE 

E.칼럼1 IS NULL



일단 아래 그림을 참조하면 이해하기 편하나 예를 들어보겠습니다.

차집합의 경우 위의 쿼리처럼

EBS 테이블에 있는 칼럼1과 중복되는 데이터를 제거하고  KBS 테이블에서 데이터를 가져오고 싶을때 

즉 차집합을 구하고 싶을 때 씁니다. 






'Database' 카테고리의 다른 글

Oracle - index란?  (0) 2016.01.12
오라클 버전별 특징 정리 .info  (0) 2016.01.05
mysql 한달전 하루전 한시간전  (0) 2015.12.01
[눈에확] Like concat사용법  (0) 2015.12.01
isNotEmpty 과 isNotNull  (0) 2015.12.01

mysql  

한달전 where reg_date >= date_add(now(), interval -1 month)  
하루전 where reg_date >= date_add(now(), interval -1 day)  
한시간전 where reg_date >= date_add(now(), interval -1 hour)  


+이면 후가 되겠죠!  

 
 
 
 
 
기타 날짜 조건 

select date_format(D_time,"%Y-%m-%d") from 테이블명 
select date_format(D_time,"%H:%i::%s") from 테이블명 

  

  

D_time 오늘인거 가져오기 

select D_time from 테이블명 where date_format(D_time,"%Y-%m-%d") = current_date; 

  

등록된지 24시간이 안된거 가져오기 

select D_time from 테이블명 where D_time > date_sub(now(), interval 1 day); 

'Database' 카테고리의 다른 글

Oracle - index란?  (0) 2016.01.12
오라클 버전별 특징 정리 .info  (0) 2016.01.05
Mysql Join 여러가지 조인 개념  (0) 2015.12.01
[눈에확] Like concat사용법  (0) 2015.12.01
isNotEmpty 과 isNotNull  (0) 2015.12.01
MySQL :
SELECT * FROM tbl_name WHERE column_name LIKE "%$username$%"


ORACLE :
SELECT * FROM tbl_name WHERE column_name LIKE '%' || #username# || '%'


SYBASE/SQL SERVER

SELECT * from tbl_name WHERE column_name LIKE '%' + #username# + '%'


'Database' 카테고리의 다른 글

Oracle - index란?  (0) 2016.01.12
오라클 버전별 특징 정리 .info  (0) 2016.01.05
Mysql Join 여러가지 조인 개념  (0) 2015.12.01
mysql 한달전 하루전 한시간전  (0) 2015.12.01
isNotEmpty 과 isNotNull  (0) 2015.12.01


isNotNull 은 null 이 아닌지 체크

isNotEmpty 는 null이 아니면서 빈값이 아닌걸 체크



'Database' 카테고리의 다른 글

Oracle - index란?  (0) 2016.01.12
오라클 버전별 특징 정리 .info  (0) 2016.01.05
Mysql Join 여러가지 조인 개념  (0) 2015.12.01
mysql 한달전 하루전 한시간전  (0) 2015.12.01
[눈에확] Like concat사용법  (0) 2015.12.01

+ Recent posts