DB 63

[MySQL] ERD 수강관리 프로그램 - 5. join 예제

1. 과목별 중간, 기말, 출석, 과제 합계 mysql> select co_name as '과목', sum(at_mid+at_final+at_attend+at_hw) as '점수 합계' -> from attend -> join course on at_co_code = co_code -> group by co_name -> ; +----------------+-----------+ | 과목 | 점수 합계 | +----------------+-----------+ | 컴퓨터개론 | 135 | | 대학수학기초 | 173 | | 기초전기 | 125 | | 프로그래밍일반 | 142 | +----------------+-----------+ 4 rows in set (0.00 sec) mysql> select co..

[MySQL] SQL 내장함수 예시

1. addr의 시를 특별시로 변경하세요 (replace) # 서울시에서 '시'를 '특별시'로 바꾸기 select replace ('서울시','시','특별시'); # test3의 addr의 '시'를 '특별시'로 바꾸기 update test3 set addr = replace(addr,'시','특별시'); #select로 확인해보고 설정하기 = 설정이 바뀌지 않기 때문! select replace(addr,'시','특별시') from test3; 2. dep의 학과가 아닌 값들 뒤에 --학과로 만들기 (concat,right) 1) 학과가 있는 값을 찾아서 제외하고 붙이기 2) 학과가 없는 값을 찾아 붙이기 (뒤에 두 글자가 학과가 아닌경우, 학과를 concat) update test3 set dep = ..

[MySQL] product table - 이전 테이블의 값 중 하나만 가져와서 현재 테이블에 삽입

buy는 구매한 사람의 table buy table의 price를 product에서 찾아 넣기! //아래는 내가 한 방법 mysql> select*from buy; +-----+----------+----------------+-------+--------+---------------------+ | num | customer | product_name | price | amount | buy_date | +-----+----------+----------------+-------+--------+---------------------+ | 1 | 홍길동 | 폴라티셔츠 | 0 | 3 | 2023-03-24 17:22:02 | | 2 | 홍길순 | 에어나시 | 0 | 5 | 2023-03-24 17:22:..

[MySQL] ERD 생성

ERD : Entity Relationship Diagram 개체-관계 모델. 테이블간의 관계를 설명해주는 다이어그램 ( 개체- 관계 모델: 개체타입과 이들 간의 관계 타입을 현실세계를 개념적으로 표현 ) 기호 네모 □: 개체 타입 다이아몬드 ◇ : 관계 타입 동그라미 ○ : 속성 동그라미의 밑줄 : 기본키 속성 연결 선 : 개체와 속성을 연결 ERD 무료 생성 프로그램 https://www.erdcloud.com/ ERDCloud Draw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling tool. www.erdcloud.com 예) 수강관리 프로그램 ERD 만들어보기 https:..