인프런 커뮤니티 질문&답변

김은지님의 프로필 이미지
김은지

작성한 질문수

SQL 베이스캠프

2회차 (실습)

W3shcool 오류

작성

·

243

0

현재 W3school로 강의 따라하고 있는 중인데 강의에 나온 구문을 똑같이 따라써도 안되는 기능이 너무 많아서 힘들어요.. 하나의 예시로, SELECT UPPER('hello world')와 같은 단순한 기능만 써도 Error in SQL:Undefined function 'UPPER' in expression 이런 오류가 나요ㅠ

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.
김은지님, SQL 문법 오류로 불편함을 겪고 계신 것 같아 안타깝습니다. 오류 메시지를 보면 ‘UPPER’ 함수를 인식하지 못하는 상황인데요, 이는 W3Schools의 SQL Tryit Editor 등 일부 온라인 SQL 실행 환경이 매우 제한적이거나 특정 데이터베이스 관리 시스템(DBMS)의 SQL 문법을 완전히 지원하지 않을 때 발생할 수 있습니다.

강의에서 제시된 코드가 실제 강의에서 사용된 DBMS에서는 잘 작동하지만, 다른 실행 환경에서는 문법이나 함수 지원에 차이가 있을 수 있기 때문에, 정확한 함수명이나 문법을 확인해야 합니다. 아래의 방법을 시도해보시기 바랍니다.

  1. W3Schools의 SQL Tryit Editor가 아닌 다른 DBMS 특정 환경(예: MySQL Workbench, SQL Server Management Studio 등)에서 시도해보세요.
  2. 사용 중인 DBMS의 공식 문서를 확인하여 ‘UPPER’ 함수가 지원되는지 확인해보세요.
  3. 대소문자를 변환하는 다른 함수가 있는지 DBMS의 공식 문서나 온라인에서 검색해보세요.

만약 위 방법으로도 해결이 어렵다면 인프런의 강의 Q&A 섹션에 질문을 올리시면, 강의를 담당한 제코베 강사님 또는 다른 학습자들로부터 도움을 받을 수 있습니다.

김은지님의 프로필 이미지
김은지

작성한 질문수

질문하기