
1.DROP 이나 TRUNCATE로 DDL 수행 시 WHERE 절로 조건을 만들어서 삭제하고 싶은 데이터만 삭제할 수 없나요?
무조건 모든 데이터와 테이블이 날라가나요? 조건 지정을 원래 못하나요? 그럼 원하는 조건만 삭제하고 싶을 땐, DELECT 함수만 사용할 수 있나요?
2.위 문제 중 트랜잭션의 설명으로 적절하지 않은 것 중에
3번에서 순차적으로 수행되는 작업 A,B를 하나의 트랜잭션이라고 했을 때, A만 실행할 수 있나요? 트랜잭션은 A,B가 하나의 단위로 묶여서 동시에 진행되야 하는걸로 알고 있는데 문제 정답은 1번이라고 합니다. 3번이 맞는 말인가요?
3.위 문제 중 3번 보기에 NATURAL JOIN시 같은 이름의 컬럼이 여러 개인 경우 USING절을 사용하여 원하는 컬럼을 선택할 수 있다고 하는데 맞는 말 아닌가요?
원래 NATURAL JOIN은 자동으로 같은 컬럼을 조인시키는데 같은 컬럼이 여러개인 경우 조건 절을 사용하여 원하는 컬럼만 조인 시킬 수 없었나요?
4.ORDER BY 절에 집계 함수 사용이 가능한가요?
이제야 문제를 다 풀어서 질문 시간이 너무 늦어졌네요..
혹시 몰라 마지막까지 질문을 남기지만 늦어서 죄송합니다ㅜ 그동안 감사드렸습니다!
