댓글 검색 목록

[sql] Row Constructor (행 생성자)

페이지 정보

작성자 운영자 작성일 15-05-14 00:45 조회 2,641 댓글 0

표현식과 행은 때때로 행 생선자를 호출합니다.

mysql> SELECT * FROM Employee WHERE (id,first_name) = (1,'홍길동'); 

​mysql> SELECT * FROM Employee WHERE id = 1 AND first_name = '홍길동'; 

 

서브쿼리로 쓰이는 경우

mysql> select * from employee where row(id, first_Name) = (select id, first_name from employee where id = 1); 

 

행 생성자는 2개이상의 칼럼값을 반환하는 하부(서브)쿼리를 비교할 수 있습니다.

mysql> SELECT id,first_name,last_name

    -> FROM employee

    -> WHERE (id, first_name, last_name) IN (SELECT id, first_name, last_name FROM employee where id = 1); 

댓글목록 0

등록된 댓글이 없습니다.

웹학교 로고

온라인 코딩학교

코리아뉴스 2001 - , All right reserved.