sql

❓SQL Server에서 "Collation conflict" 오류 해결하기1. 문제 상황최근 Stored Procedure를 실행하던 중 아래와 같은 에러를 만났습니다.Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "Korean_Wansung_CI_AS" in the equal to operation.무슨 말일까요? 서로 다른 문자 정렬 방식(Collation)을 가진 문자열을 비교하려다 충돌이 발생한 것입니다.2. Collation이란?SQL Server에서 Collation(정렬 규칙) 은 문자열 데이터를 비교하거나 정렬할 때 사용하는 문자 집합/비교 규칙입니다.예를 들어:SQL_Latin1_Gener..
문제 풀이 SELECT NAME, COUNT(NAME) AS 'COUNT' FROM ANIMAL_INS GROUP BY NAME HAVING COUNT(NAME) >1 ORDER BY NAME 세부 풀이 SELECT NAME, COUNT(NAME) AS 'COUNT' 이름과 이름이 나타나는 횟수를 보겠다. COUNT(NAME)의 이름은 COUNT다. FROM ANIMAL_INS ' ANIMAL_INS' 테이블에서 GROUP BY NAME 이름별로 그룹화 HAVING COUNT(NAME) >1 GROUP을 사용했때는 조건절이 WHERE이 아닌 HAVING.. 문제에서 이름이 없는 동물을 제외하라고 했기 때문에 조건절 개수가 1 이상으로 설정.. ORDER BY NAME 이름별로 결과값 정렬 보완점 mysq..
· DB/MySQL
SQL에는 사용자가 실수로 데이터를 삭제하는 것을 방지하기 위해 safe mode가 디폴트로 설정되어있다. safe mode 해제 방법 # 방법 1 : 직접 코드 치기 0 : safe update mode 해제1 : safe update mode 설정 SET sql_safe_updates=0; # 방법 2 : Workbench 설정 바꾸기 [ Edit - Preference - SQL Editor - 맨아래 Safe Updates 체크해제]
sesam
'sql' 태그의 글 목록