[BCGD] 비전공자 백엔드 개발 도전기 (23)
·
DB(SQL)
기타함수☑️ ifnull(컬럼,기본값) : 컬럼의 값이 null 인 경우 기본값을 치환-- ifnull(bonus,0) : bonus 칼럼의 값이 null인경우 0으로 치환SELECT NAME,POSITION,salary,bonus,salary+IFNULL(bonus,0) FROM professor;-- ifnull(salary+bonus,salary) : salary+bonus의 결과가 null인 경우 salary를 기본값으로 치환SELECT NAME,POSITION,salary,bonus,ifnull(salary+bonus,salary) FROM professor;-- 교수의 이름,직책,급여,보너스 출력, 보너스 없는 경우: 보너스없음 출력하기SELECT NAME,POSITION,salary,IFNU..
[BCGD] 비전공자 백엔드 개발 도전기 (22)
·
DB(SQL)
☑️ 합집합: union, union allunion : 합집합. 중복을 제거하는 조회 union all : 두개의 쿼리 문자의 결과를 합하여 출력 두 개의 select문의 조회되는 칼럼의 갯수가 같아야한다. SELECT NAME,deptno,salary,salary*12+bonus FROM professor WHERE bonus IS NOT NULLUNIONSELECT NAME,deptno,salary,salary*12 FROM professor WHERE bonus IS NULL; 빈값을 넣어도 칼럼의 갯수가 같으면 조회가능SELECT studno,NAME,major1,major2 FROM student WHERE major1 = 202 UNION SELECT studno,NAME,'',major2..
[BCGD] 비전공자 백엔드 개발 도전기 (21)
·
DB(SQL)
1. Maria DB 설치Download → 11.4.5(Window) → Download MariaDB Foundation - MariaDB.org… Continue reading "MariaDB Foundation"mariadb.org ☑️ 기본설정password : ****, Confirm : **** ☑️ 데이터 베이스 생성명령어 : create database 데이터베이스명 ☑️ HeidiSQL 실행 + 사용자 생성명령어 : create user 'gduser' identified by '1234'*학습용 관리자 용 : 전체권한 설정 + 호스트에서 : 전체범위 ☑️ 관리자용 로그인 autocommit 설정 : set autocommit=trueautocommit 설정해제 : se..