SQL 문제
solvesql - 지역별 주문의 특징
redknife
2022. 11. 25. 15:19
출처 : https://solvesql.com/problems/characteristics-of-orders/
정답
이번문제는 어렵다기 보단 어이가 없다. 처음에 다 풀었는데 자꾸 Supplies쪽에서 문법 오류가 있다고 나왔다. 아무리 바도 이상할게 없는데 뭐가 문제지 보니까 Supplies라는 컬럼이 있는데 하필 Office랑 띄어쓰기 되어있어서 as Office Supplies의 Supplies를 컬럼으로 인식을 해서 생긴 문제였다. 그래서 답안처럼 작은 따옴표 처리를 하니 해결이 되었다. 그 이후에는 예상답안과 나의 답안이 맞지않아서 한참을 고민하다가 다른 사람들의 풀이를 참고하였는데 좀 어이가 없었다. 정답에 나와있는거 처럼 order_id가 중복되는것을 제거해준것인데 문제에 저런조건이 나와있던것도 아니고 한번의 주문에 카테고리당 하나의 물건만 산다고 가정할수도 없는것인데 굳이 저렇게 억지로 제거를 해줘야되나 싶다. solvesql의 정답률이 낮은 문제들을 보면 진짜 어렵고 복잡해서 정답률이 낮은게 아니라 이런식으로 억지요소를 넣어서 일부러 정답을 모호하게 하는 경우가 너무 많다. order_id당 카테고리는 하나만 산다는 가정을 넣어주던가 order_id가 중복될수도 있음을 알려주어야 하지 않나 생각한다. 항상 데이터중복을 염두에 두는거 같은데 애초에 데이터 중복이 생기기전에 막아야하는것이 아닌가 생각한다. 확실히 프로그래머스 문제들 보다 수준이 떨어진다고 느꼇다.