정보실

웹학교

정보실

sql Row Constructor (행 생성자)

본문

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

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); 

  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기
  • 카카오톡으로 보내기

페이지 정보

조회 250회 ]  작성일15-05-14 00:45
sql

웹학교