https://school.programmers.co.kr/learn/courses/30/lessons/133025?language=mysql와웅 오랜만에 sql 했더니 기억이 하나도 안난다,,,,,,,,, 대박!
반올림 하는 법 : ROUND(값, 소수점아래자릿수)평균 구하는 법 : AVG(값)
날짜 포맷 지정하는 방법 : DATE_FORMAT(date, format) 연도 관련%Y : 4자리 연도 (예: 2024)%y : 2자리 연도 (예: 24)월 관련%m : 01부터 12까지의 숫자 형식 (예: 10)%M : 월 이름 (예: October)%b : 축약형
https://school.programmers.co.kr/learn/courses/30/lessons/131112ADDRESS LIKE '강원도%' 는 강원도로 시작하는 값을 말한다!
https://school.programmers.co.kr/learn/courses/30/lessons/59408COUNT(DISTINCT NAME) : 중복값 제외 카운트. null 제외 !!COUNT(NAME) : 중복값 포함 카운트 된다. null은 제외
https://school.programmers.co.kr/learn/courses/30/lessons/298515대박! concat 생각 안 나서 못 풀었다 !! ㅋㅋㅋ문자열 하나로 결합하기 : CONCAT(a, b)
https://school.programmers.co.kr/learn/courses/30/lessons/131123with절을 사용하는 걸 처음 봤는데 따로 정리를 해놔야겠다.서브쿼리보다 간단해보이고 좋은 것 같다.근데 sql 왜 이렇게 어렵지!!!!!!!!!
https://school.programmers.co.kr/learn/courses/30/lessons/133026🤔
내가 쓴 where 절 말고도 WHERE DATE_FORMAT(APNT_YMD, '%Y-%m') = '2022-05' 이렇게 사용이 가능하다.그리고 YEAR(), MONTH() 말고도 DAY(), HOUR(), MINUTE(), SECOND() 사용이 가능하다.
https://school.programmers.co.kr/learn/courses/30/lessons/131530내림 방법이 기억이 안 났다 !! 물론 truncate도 ㅎㅎ내림 : FLOOR()자르기 : TRUNCATE()
https://school.programmers.co.kr/learn/courses/30/lessons/131533코테가 이 정도 수준으로만 나오면 얼마나 좋을까 ,,,,, ㅋ.ㅋ
https://school.programmers.co.kr/learn/courses/30/lessons/144854DATE_FORMAT 까먹었잔아!!!!!날짜 포맷 지정하는 방법 : DATE_FORMAT(date, format)연도 관련%Y : 4자리 연도
https://school.programmers.co.kr/learn/courses/30/lessons/59043🥕
https://school.programmers.co.kr/learn/courses/30/lessons/59042🤔
https://school.programmers.co.kr/learn/courses/30/lessons/133027MySQL에는 full outer join이 없단다 !!! 좀 만들어주라 .ㅋ.ㅋ오라클에는 있는데!!!암튼 그래서 full outer join을
처음에 조인 조건 부분을 CTE.MAX_PRICE = FP.MAX_PRICE로 해서 오류가 났었다. CTE에서 뽑은 최대 가격이랑 FOOD_PRODUCT의 가격과 비교해야됐던 것 !!!!! 풀수록 어려운 sql 문제....최대값 최소값 같은 걸 구할 때에는 따로 테이블
소수점 반올림 하는 법 : ROUND()