inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Cơ sở dữ liệu thực chiến của Kim Young-han - Phần cơ bản

Vấn đề và lời giải

문제 풀이 1번 질문

Đã giải quyết

20

thinking1dev1person

142 câu hỏi đã được viết

0

=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]
안녕하세요. 궁금증이 생겨서 질문을 드립니다.
'case문 - 문제와 풀이 - 1번 문제'에서 영한님은

사진 위쪽 부분 case문 옆에category 를 써서 단순 case문으로 해결 하였는데요.
여기서 저는 사진 아래쪽 부분에 적힌대로 category = '전자기기' 를 써서 해결하였습니다.

image.png


여기서 질문 입니다.
category = '전자기기' 이 코드 처럼 해도, 상관 없는지 알고 싶습니다.
+ 아래 처럼 한 이유는 위에 쿼리문은 완전히 생각이 안났습니다.

sql mysql dbms/rdbms SQLD

Câu trả lời 1

1

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

생각하는자님께서 질문하신 category = '전자기기'를 사용한 방법도 CASE 문을 통해 조건에 맞는 데이터를 처리하는 한 가지 방법이 될 수 있습니다. SQL에서는 특정 조건을 만족하는 데이터에 대해 다른 값을 반환하도록 설정할 수 있기 때문에, CASE 문을 통해 category가 특정 값일 때 원하는 결과를 도출하는 것은 문제가 되지 않습니다. 다만, 쿼리문의 가독성과 유지보수 측면에서 어떤 방식이 더 효율적인지 고려할 필요가 있습니다.

쿼리문의 복잡성이나 유지보수 용이성을 고려하여 적절한 방법으로 구현하시길 추천드립니다.

문제가 해결되길 바랍니다! 궁금한 점이 더 있으시면 언제든지 문의해주세요.

원본이미지 및 출처

드랍 테이블로 지운 ordes에 대해서 질문

0

6

1

간단한 오타 제보입니다.

0

68

1

ON을 명시하지 않았을 경우 질문드립니다.

0

86

1

강의 2:53 union을썼는데도 션이 중복

0

78

1

where 대신 having을 써도 되나요?

0

106

1

주문 내역에 대한 고객 데이터

0

88

2

in 수행

0

61

1

외부조인1 강의 관련 질문

0

87

3

커버링 인덱스와 랜덤i/o 질문

0

79

1

오타인거죠?

0

91

1

섹션 3 퀴즈 3번 문제

0

89

2

GROUP BY 기준 컬럼

0

96

1

질문이 있습니다

0

64

1

오타

0

89

2

실제 상용 서비스 질문

0

109

1

파티셔닝 관련 질문입니다.

0

69

1

join 문제 풀이2 문제1(self join) 질문

0

78

1

9. 인덱스2.pdf 중에서

0

90

1

문제 2번

0

82

2

문제와 풀이1 - 3번 문제

-1

84

2

잘 사용하진 않지만 풀 외부 조인을 사용하신 사례가 궁금합니다!

0

105

1

[58. 인덱스와 정렬]을 듣다가 질문입니다.

0

106

2

두개 이상의 테이블을 조인할때 인덱스 질문이 있습니다.

0

75

1

파일을 만드는 단위가 궁금해요

0

80

1