inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[백문이불여일타] 데이터 분석을 위한 중급 SQL

CASE문 오류

405

김별

작성한 질문수 2

0

 

w3school도 그렇고 leetcode도 그렇고 CASE문은 다른구문도 다 오류메세지가 나오는데 혹시 다르게 입력해야 하나요??

sql

답변 2

0

지식공유자 J

https://www.w3schools.com/sql/trymysql.asp?filename=trysql_case
여기서 올려주신 코드 그대로 실행해 보았는데 문제 없이 작동되었습니다. 다시 한 번 시도해 보시겠어요?

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.
CASE 문을 사용할 때 흔히 발생할 수 있는 몇 가지 오류를 확인해 보시면 좋을 것 같습니다.
1. 각 WHEN … THEN … 절마다 적절하게 사용되었는지,
2. 각 절이 적절히 END로 마무리되었는지,
3. SELECT 구문에서 다른 컬럼과 CASE 결과를 나열할 때 쉼표(,)로 구분되었는지.

김별님께서 올려주신 이미지에 따르면 CASE 문 뒤에 와야 할 쉼표가 누락된 것으로 보입니다. 이러한 구문상의 오류로 인해 실행 시 에러가 발생할 수 있습니다. SQL 문을 작성할 때는 각 키워드와 식별자 사이의 구분자, 특히 쉼표(,)의 사용에 주의를 기울여야 합니다.

만약 오류가 지속되면, 구체적인 오류 메시지를 확인하거나 SQL 문에서 다른 잠재적 오류를 찾기 위해 분석해볼 필요가 있습니다. 또한 일부 SQL 편집기나 환경에서 특정 구문에 대한 지원이 다를 수 있으니, 사용하는 플랫폼의 문서에서 해당 SQL 버전이나 제한 사항을 참고하는 것이 좋습니다.

추가적인 도움이 필요하다면 ‘문의하기’ 기능을 통해 직접 문의하여 보다 자세한 도움을 받으시길 바랍니다.

리트코드 1280. Students and Examinations

0

75

3

16강 LEFT JOIN 리트코드 (183. Customers Who Never Order) 관련 질문

0

89

2

African Cities 문제관련 질문

0

54

1

SQL 코딩테스트 질문

0

206

1

HACKER RANK에서 문제찾기

0

98

2

강의 자료 다운로드

0

90

2

Asian population 문제가 없어요

0

77

2

INNER JOIN 에서 A.키 쓸때 빨간 색 나오고 'dause'

0

68

2

별칭 관련해서 질문 있습니다.

0

79

2

rising temperature 문제 질문

0

98

2

해커랭크 TOP EARNERS 문제 질문

0

99

1

ON 뒤에 질문

0

95

2

INNER JOIN 질문. 강의와 결과값이 다릅니다.

0

196

3

END, 뒤에 * 붙이면 에러가 뜹니다

1

204

2

CustomerID가 중복되서 나타나요

0

234

3

별칭이 전체 테이블을 못 불러와요.

0

144

2

CASE WHEN 쿼리 오류 문의

1

325

3

CASE문제풀이 질문

0

125

1

Customers Who Never Order 풀다가 Alias관련 질문사항

0

138

1

Average Population 질문

0

130

1

Revising Aggregations - The Count Function 질문

0

104

1

Average Population of Each Continent 에대해서 질문

0

193

3

w3schools 에서 쿼리 작성 질문

0

159

1

INNER JOIN 할 때 NULL 값이 안보일 수도 있나요?

0

329

1