Green World

반응형

MYSQL 기본지식1

(DB)MYSQL






· 만일 LEFT JOIN에 의해 오른편 테이블에 조건에 맞는 자료가 없을 때에는 오른펴 테이블의 모든 컬럼이 NULL인 가상의


행으로 처리된다. 이러한 특징을 이용해 하나의 테이블에만 존재하는 자료의 수를 구할 수 있다.




mysql> select table1.* from table1 LEFT JOIN table2 ON table1.id=table2.id where table2.id is NULL; 위의 예는


table1 에 있는 자료 중에 id 값이 table2 에는 존재하지 않는 자료를 모두 가져온다.




 


· USING column_list 절에서 사용되는 컬럼명은 반드시 양쪽 테이블에 모두 존재해야 한다. 아래 예를 보자:




A LEFT JOIN B USING (C1,C2,C3,...)




이 문장은 다음과 같이 쓸 수도 있다.


A.C1=B.C1 AND A.C2=B.C2 AND A.C3=B.C3,...










반응형

반응형

MYSQL ROW_NUMBER() OVER(PARTITION BY AAA ORDER BY

BBBB) AS rnum

(DB)MYSQL






SELECT


(CASE @vjob WHEN CUSTOMER_ID THEN @rownum:=@rownum+1 ELSE @rownum:=1 END) rnum,


       (@vjob:=CUSTOMER_ID) vjob


,A.*


FROM RENTAL A ,(SELECT @vjob:=0, @rownum:=0 FROM DUAL) b


ORDER BY A.CUSTOMER_ID, A.INVENTORY_ID










반응형

반응형

mfc에 cout 쓴는방법

MFC C++






stdafx.h 파일아래 아래를 선언해준다.





#pragma comment(linker, "/entry:WinMainCRTStartup /subsystem:console")










반응형