또는과 결합 된 두 조건 대신 SELECT 명령 또는 중첩 SELECT를 어떻게 사용할 수 있습니까? 난 당신이 예를 들어, 사용하여 중첩 된 SELECT 문에 및을 구현할 수 있습니다 알고 대신 select name from (select * from students where grade > C) where age > 25
-- select name f
SQL 쿼리를 작성할 때 "단일 쿼리로 수행 할 수있는 방법이 없습니다"라는 생각을 자주합니다. 그런 일이 발생하면 필자는 종종 임시 테이블 (일종의 테이블)을 사용하는 저장 프로 시저 또는 다중 명령문 테이블 반환 함수를 사용하여 결과를 결합하고 결과 테이블을 반환하기 만합니다. 만약 이론상 문제가 없다면, 은이 단일 결과 집합을 반환하는 ANY 쿼리를
예, 숙제 문제이지만 무고한 사람을 보호하기 위해 이름이 변경되었습니다. 의미, 나는 숙제 자체를 묻는 것이 아니라 오히려 그것의 작은 부분이므로 전체를 이해할 수 있습니다. --The 쿼리가 두 번 이상 발생하는 자동차 가격을 나열합니다 : 는의는이 같은 SQL 쿼리가 있다고 가정하자. select car_price from cars
group by c
일부 쿼리를 관계형 대수로 변환하는 데 어려움이 있습니다. 나는 데이터베이스 설계에 대한 좋은 책을했습니다 여기 관계형 대수에 대한 장하지만 난 여전히 몇 가지 문제가 바로 하나 만드는 것 같다 : SELECT COUNT(cs.student_id) AS counter
FROM course c, course_student cs
WHERE c.id = cs