jjjp9966

  • 홈
  • 태그
  • 방명록

MySQL 2

MySQL에서 발생하는 ONLY_FULL_GROUP_BY 오류 원인과 해결 방법

MySQL에서 ONLY_FULL_GROUP_BY 모드가 활성화되어 있을 때, GROUP BY 절에서 집계 함수 없이 포함되지 않은 컬럼을 SELECT 절에 사용할 경우, 다음과 같은 오류가 발생할 수 있습니다. ... which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by ... 아래 예시 쿼리에서는 fish_name이 GROUP BY 절에 포함되지 않아 오류가 발생합니다.SELECT COUNT(*) AS fish_count, n.fish_name -- 오류 원인FROM fish_name_info AS nJOIN fish_i..

MySQL 2025.01.14

MySQL에서 소수점 이하를 버리고 정수 몫 구하는 방법

MySQL에서 나눗셈을 수행할 때, 소수점 이하를 제외하고 정수 부분만 얻고 싶다면 DIV 연산자 또는 FLOOR 함수를 사용할 수 있습니다. 1. DIV 연산자 사용SELECT 10 DIV 3; -- 결과: 3 2. FLOOR 함수 사용SELECT FLOOR(10 / 3); -- 결과: 3 3. 활용 예시정수 몫을 구하는 작업은 주로 가격 계산, 데이터 분류, 페이지 나누기 등에서 유용하게 사용됩니다. 예를 들어, 상품 가격을 10000원 단위로 그룹화할 때 활용할 수 있습니다.-- 상품 가격을 10000원 단위로 그룹화SELECT (price DIV 10000) * 10000 AS price_group, COUNT(*) AS productsFROM productGROUP BY p..

MySQL 2025.01.12
이전
1
다음
더보기
프로필사진

jjjp9966

jjjp9966 님의 블로그 입니다.

  • 분류 전체보기 (12)
    • Docker (1)
    • Raspberry Pi (1)
    • MySQL (2)
    • Java (1)
    • AWS (6)
    • SQL (1)
    • Algorithm (0)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바