SQL 테스트 복기
복기 # 질문1 상표가 SK에너지, S-OIL, GS칼텍스 중 하나이면서 위치(구)가 은평구, 강남구, 영등포구 중 하나가 아닌 주유소 상호는? 이에대한 답으로 select * from oil_price where 상표 in (SK에너지, S-OIL, GS칼텍스) and 구 not in (은평구, 강남구, 영등포구); 라고 입력했더니 ERROR 1054 (42S22): Unknown column 'SK에너지' in 'where clause' 에러가 뜨는 것이였다. 딱히 답은 나오지 않았고, 수작업으로 풀었는데, 나중에 알고보니깐 오직 ‘’를 안써도 허용이 되는것은 컬럼값 뿐이였다. 그외 필드값을 입력하는것에 있어서는 문자일 경우 ‘’처리를 해줘야하는것같다. (최소한 한글은 확실) 결과적으로 답안은 sel..
2022. 7. 6.