DBMS MySQL - SQL7: MIN, MAX 최대, 최소 및 중복 쿼리문 사용하기(2개이상)
DBMS MySQL - SQL6 : UPDATE MANY -> 여러개의 레코드를 한 쿼리에 UPDATE하기
안녕하세요. 알렉스입니다. 이번에는 SQL문을 이용하여 최대값과 최소값, 그리고 2개이상의 중복 쿼리를 사용해 보도록 하겠습니다.
1. MIN, MAX
MIN은 최소값, MAX은 최대값을 찾습니다. 위 쿼리를 사용하면 해당 Column에서 최대 혹은 최소값을 찾습니다.
$ SELECT MIN([Column Name]) FROM [Table Name];
2. 중복 쿼리
중복 쿼리는 SQL안에 또 다른 SQL이 있는 것입니다. 내부의 SQL을 먼저 실행하고 끝나고 나면 바깥쪽의 SQL문이 실행이 됩니다.
$ SELECT [Column Name1], [Column Name2] FROM books WHERE [Column Name3]=([SQL]);
문제는 더블 SQL을 하용하게 되면 DB에 부하를 주게 되어 있습니다. 따라서 중복 SQL을 사용하기 보다는 가능한 하나의 SQL문으로 사용하는 것이 효율에 좋습니다.
댓글
댓글 쓰기