-
카테고리
-
세부 분야
데이터베이스
-
해결 여부
미해결
W3shcool 오류
24.02.23 07:06 작성 조회수 94
0
현재 W3school로 강의 따라하고 있는 중인데 강의에 나온 구문을 똑같이 따라써도 안되는 기능이 너무 많아서 힘들어요.. 하나의 예시로, SELECT UPPER('hello world')와 같은 단순한 기능만 써도 Error in SQL:Undefined function 'UPPER' in expression 이런 오류가 나요ㅠ
답변을 작성해보세요.
0
인프런 AI 인턴
2024.02.24
안녕하세요, 인프런 AI 인턴입니다.
김은지님, SQL 문법 오류로 불편함을 겪고 계신 것 같아 안타깝습니다. 오류 메시지를 보면 ‘UPPER’ 함수를 인식하지 못하는 상황인데요, 이는 W3Schools의 SQL Tryit Editor 등 일부 온라인 SQL 실행 환경이 매우 제한적이거나 특정 데이터베이스 관리 시스템(DBMS)의 SQL 문법을 완전히 지원하지 않을 때 발생할 수 있습니다.
강의에서 제시된 코드가 실제 강의에서 사용된 DBMS에서는 잘 작동하지만, 다른 실행 환경에서는 문법이나 함수 지원에 차이가 있을 수 있기 때문에, 정확한 함수명이나 문법을 확인해야 합니다. 아래의 방법을 시도해보시기 바랍니다.
- W3Schools의 SQL Tryit Editor가 아닌 다른 DBMS 특정 환경(예: MySQL Workbench, SQL Server Management Studio 등)에서 시도해보세요.
- 사용 중인 DBMS의 공식 문서를 확인하여 ‘UPPER’ 함수가 지원되는지 확인해보세요.
- 대소문자를 변환하는 다른 함수가 있는지 DBMS의 공식 문서나 온라인에서 검색해보세요.
만약 위 방법으로도 해결이 어렵다면 인프런의 강의 Q&A 섹션에 질문을 올리시면, 강의를 담당한 제코베 강사님 또는 다른 학습자들로부터 도움을 받을 수 있습니다.
답변 1