✔️ concat열의 요소를 연결할 때 사용한다.1열과 2열을 연결할 때select concat(1열, concat('---', 2열)) from 테이블와 같이 사용한다.결과 : 1열---2열 ✔️ distinct중복제거 할 때 사용한다. ✔️ or과 in 10과 90
✔️ 나머지, 올림, 내림, 반올림, 숫자를 기준으로 버림 구하기mod : 나머지 구할 때 사용ceil : 올림floor : 내림round : 반올림truncate : 숫자를 기준으로 버림pow : 거듭제곱 ✔️ 문자열의 위치, 위치부터 갯수만큼 리턴instr : 문자
📝 시작하기전, group by와 having 절group by : 그룹함수(max,min,sum,avg,count..)와 같이 사용having : 묶어놓은 그룹의 조건절💡 참고업무ID : job id부서ID : department_id사원명 : last_name
📝 시작하기전, group by와 having 절하나의 쿼리에 다른 쿼리가 포함되는 구조, ()로처리1) 단일행 서브쿼리(단일행반환) : > , < , >=, <= , <>Main Query, Sub Query -- 1개결과 2) 다중행
📝 뷰-인라인이란?별칭을 사용하는 서브쿼리 (일반적으로 from 절에서 사용한다.)ex) select \* from (select employee_id, last_name from employees); 뷰-Top N분석Top N분석 : 조건에 맞는 최상위(최하위) 레
📝 공부하기전, settings✔️ 프로시저 생성DELIMITER $$ : query를 구분하는 역할을 한다. (없을 시 에러가 발생)DROP PROCEDURE IF EXIT autoInsertNo$$ : 프로시저가 존재한다면 없애주는 쿼리문BEGIN : 실행할 쿼리
참고 자료 를 참고하며 설치하면 된다.(homebrew 사용) !\[스크린샷 2022-09-15 오전 10.56.26.png]home에서 MySQL Connection 연결4번째에 있는 스키마 버튼 클릭, Create a new schema in the connect