is not null 3

[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] 연산자 Operator

연산자 : 특정 작업을 하기 위한 기호 또는 문자 사용 : 앞에 select를 넣고 연산! (잘 사용하지는 않음) null을 포함한 계산은 null로 처리됨! (값이 생기지 X) ex) 나이가 증가하는 경우 사용 mysql> select 3+5; +-----+ | 3+5 | +-----+ | 8 | +-----+ 1 row in set (0.00 sec) 연산자 종류 비교연산자 (관계연산자) : 주어진 좌우 값을 비교하는 연산자 크다 > = 크거나 같다 < = 작거나 같다 = 같다 같지 않다 논리연산자 and 그리고 or 또는 not 아니면 우선순위 결정 ( ) 기타 연산자 if not exists(존재하지 않는다면) / if exists(존재한다면) is null (null인 경우) / is not n..