[SQL] 날짜 대소관계 비교하기, 컬럼명에 특수문자가 있을 때

아리엘 (Ariel)·2024년 6월 28일
1

SQL

목록 보기
8/9

📌 문제 상황

날짜 타입 간 대소관계 비교를 위해 다음과 같이 작성했고, 오류가 발생했습니다.

select *
from kopis_2021_12_first
where 공연일시 <= 예매/취소일시;
Error Code: 1054. Unknown column '예매' in 'where clause'

이는 컬럼명에 특수문자가 포함되었기 때문에 발생한 오류입니다.
날짜 사이의 대소관계는 <, >, <=, >= 등 기존 숫자 대소 비교와 동일하게 부등호를 사용하면 됩니다.


✅ 해결 방법

백틱(`)으로 컬럼명을 감싸줍니다.

SELECT *
FROM kopis_2021_12_first
WHERE 공연일시 <= `예매/취소일시`;



💡 질문과 피드백은 댓글에 남겨주시기 바랍니다.
❤️ 도움이 되셨다면 공감 부탁드립니다.


profile
Data Analyst / Engineer

0개의 댓글

관련 채용 정보