my sql 다운로드 버전 my sql 5.7.32 64비트 work bench 아무거나 ODBC 5.3.9
쿼리문을 정리하기에 앞서 SELECT 명령어에서 자칫 헷갈릴 뻔 했던 개념이 있어 기록해본다. SELECT는 필요한 정보를 선택해서 가시적인 (임시의)표를 만들어서 사용자에게 보여주는 선택어라는 것! SELECT-조건문의 연속인 기나긴 쿼리를 보며 '그래서 이걸 뭐 어
numeric과 decimal 타입은 소수점 이하 값을 반올림한다.int, float 타입 보다는 numeric과 decimal 타입을 사용할 것을 권장하며 그 중에서도 decimal 타입을 사용할 것을 권장 한다고 한다.INT : 정수FLOAT : 부동소수점NUMER
MERGE 문을 사용하면 변경할 테이블에 데이터가 존재하는지 체크하고, UPDATE, DELETE, INSERT를 한 번에 작업이 가능하다. MERGE 문을 사용하지 않을 경우 해당 조건으로 테이블을 SELECT 한 후 IF 조건을 사용하여 UPDATE나 INSERT로
ROLLUP() group by가 그루핑을 위한 커맨드라면, rollup은 이렇게 그룹핑된 것을 최종 집계하기 위한 함수 * group by + rollup 은 세트! * GROUP BY와 ROLLUP 비교 ROLLUP 다수 컬럼에 적용했을 때의 결과 REFERE
날짜 입력받아서 해당 날짜의 전년도 1월1일부터 입력받은 날짜의 월의 마지막(-31일 or -30일 or -29일...)날짜까지 출력하는 명령문...날짜를 뒤에 적힌 형식의 아래로 초기화?하는 함수EX) TRUNC(2023-07-27, 'MONTH') -> 출력 : 2
문자열을 자를때 사용된다.\-문자열 중 지정한 위치(m)에서 지정한 길이(n)만큼 문자추출\-n은 생략 가능하며 생략 시 맨 끝까지 추출\-m이 음수일 경우에는 글자 뒤에서부터 개수만큼이 출발지점\-글자 셀때 방향이 바뀌지 않음2023년 07월 27일 -> 23/0이렇