개발일지/SQL
SQL 복습 (옛날거)
연습용365
2021. 10. 25. 14:51
헷깔리는 것들 위주로 적음.. 임시저장에 있던 거 지금 올림
외래키와 참고
FOREIGN KEY(주문고객) REFERENCES 고객(고객아이디)
FOREIGN KEY 외래키 REFERENCES 다른 테이블의 기본키 참고
테이블 삭제 및 테이블 확인
DROP TABLE 배송업체;
SHOW TABLES;
테이블 중간에 칼럼을 추가 및 삭제, 테이블 확인
ALTER TABLE 고객 ADD COLUMN 가입날짜 DATE;
ALTER TABLE 고객 DROP COLUMN 가입날짜;
SELECT * FROM 고객;
PRIMARY KEY(기본키)를 수정
ALTER TABLE 인원 ADD PRIMARY KEY (사원번호);
헷깔렸던 문제..
29. 제품 테이블에서 제조업체의 수를 검색하시오. 단 중복을 없게하고 필드명을 "제조업체 수"라고 하시오.
SELECT COUNT(DISTINCT 제조업체) AS '제조업체 수' FROM 제품;
31. 제품 테이블에서 제조업체별로 제조한 제품의 개수와 제품 중 가장 비싼 단가를 검색하되 제품의 개수는
"제품수"라는 이름으로 출력하고 가장 비싼 단가는 "최고가"라는 이름으로 출력하시오.
SELECT 제조업체, COUNT(*) AS '제품수', MAX(단가) AS '최고가' FROM 제품 GROUP BY 제조업체;
이건 걍 한 번에 내가 너무 잘 해서 자랑하고 싶었음 우헤헷~!