DATA_FORMAT문제
DATE_FORMAT(날짜, 형식)
문자열을 지정된 날짜 형식으로 포맷팅하는 함수입니다.
이 문제의 경우 DATE_FORMAT 함수는 MySQL에서 지원되며, 반환 값은 문자열이므로 조건이 맞지 않습니다.
예:
DATE_FORMAT('2022-11-02', '%Y-%m-%d')→'2022-11-02'(문자열)
학습노트에 DATA_FOMAT함수 문자열 조건이 맞지않는다고 써져있는데 3번문항이 '2022-11-02' 이렇게 문자열로 나와야한다는건가요..?
그럼3번문항도 ''로 감싸진 문자열이아니니
틀렸다는건가요 ?
Answer 3
0
안녕하세요. 보기 3번도 엄밀하게 보면 잘 못 된 면이 있긴 합니다. 문자열이 반환되어야 하는 데, 문자열 표시가 없기 때문이죠.
그런데, 정답은 4번을 선택하시는 게 좋습니다. 왜냐하면, 문제 자체가 "가장 적절하지 않은 것은?" 이라고 되어 있기 때문입니다. 물론 출제 기관에 클레임을 할 수도 있겠지만, 확실한 답을 선택하는 게 더 확실하고 좋은 선택인 거 같습니다.
참고로 말씀드리지만, 종종 클레임을 제기해서 정답이 2개 이상이 되는 경우도 있긴 합니다.
그럼, 수고하시구요. 감사드립니다. 😀
0
'2022-11-02' 작은따옴표로 싸여진 문자열로
반환되야한다면 문제도 틀린거아닌가용...?
3번보기에는 작은따옴표로 감짜져있지않고
2022-11-02라고 되어있는데 차이가없는건가요 ?
0
안녕하세요, 인프런 AI 인턴입니다.
DATE_FORMAT 함수에 대한 이해를 돕기 위해 간단히 설명드리겠습니다. DATE_FORMAT 함수는 MySQL에서 날짜를 특정 포맷의 문자열로 변환하기 위해 주로 사용됩니다. 예시로 주신 DATE_FORMAT('2022-11-02', '%Y-%m-%d')의 경우, 이미 '2022-11-02' 형태로 되어 있는 문자열을 반환하므로, 결과가 '2022-11-02'로 나옵니다.
따라서, 반환 값이 문자열이라는 점을 기억해야 합니다. 학습노트에서 강조한 조건은 DATE_FORMAT 함수의 반환 값이 문자열 형태가 되어야 한다는 것으로 이해할 수 있습니다. 그러므로, 문제에서 기대하는 출력이 '2022-11-02' 형태의 문자열이 맞다면, 해당 조건에 부합해야 합니다. 만약 3번 문항에서도 문자열로 반환되지 않는다면, 그 부분을 확인하고 조정해야 합니다.
이와 관련해 유사한 질문과 답변이 올라온 링크는 아래와 같습니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
작업형 1 유형 부분
0
1
0
노션 링크도 안 열리고, 알려준 vercel도 실행이 안됩니다.
0
7
1
작업형 1 (삭제예정, 구 버전)
0
27
2
수강기간 연장 문의드립니다.
0
19
1
실전 모의고사 난이도
1
61
1
DIVIDE 인지 어떻게 판단할 수 있나요?
0
71
2
실전모의고사 2회 42번 문제
0
85
2
3강 노랭이 문제 SQL 실습 스크립트 다운로드 파일 오류
0
120
1
실전문제 2회차 24번문제
0
64
2
실전문제3회 41번문제
0
69
2
실전문제 3회차 18번
0
79
2
계층형 질의 질문입니다.
1
154
2
64번 설명에서
1
122
3
강한 식별자와 약한 식별자의 차이
1
58
2
실전 모의고사 2회차 8번 질문
0
61
2
실전 모의고사 1회 7번 질문
0
77
2
SQl 39번 문제 예시 부탁 드립니다.
0
170
2
SQl 39번 문제 예시 부탁 드립니다.
0
138
2
실전 문제 2회 질문
1
69
2
63번- PRIOR 자식 = 부모 형태 질문
1
514
2
도커 설치 중 질문
1
107
2
강의 자료 관련
1
120
2
노랑이 39P 15번문제
1
288
2
오타제보
1
153
1

