mysql 연습을 하기 위해서!! 프로그래머스에 mysql 연습을 했다.
난 초보니까.. 순서대로 풀어보기 위해 selet 로 들어가서 조건에 맞게 출력하는 문제를 먼저 풀었다!
(학원에서 배웠기 때문에 할 수 있을거라고 믿음)
맨 처음에 나와있는 문제!
3월에 태어난 여성 회원 목록 출력하기 문제를 풀어보았다.
문제에 들어가니까 설명을 먼저 읽었는데 일단 먼저 테이블을 만들어야 되는 걸로 보여서 cmd 명령프롬프트로 만들어보았다.
난 원래 소문자로 하는데 컬럼 네임이 대문자로 되어있어서 혹시나 소문자로 했다가 틀릴까봐 대문자로 전부 작성했다.
맨날 소문자로 작성하다 대문자로 작성하니까 좀 헷갈렸지만 이정도는 뭐~ ㅋㅋ
암튼 위에 나와있는 이미지처럼 테이블을 생성해주고~
예시에 나와있는 것처럼 똑같이 작성을 해주었다!
테이블을 만들고 insert 로 하나를 먼저 만들어서 잘 맞춰서 들어갔는지 select 로 넣은 값이 전부 보이게 출력해보았다.
확인해보니 잘 들어갔으니~
예시에 나와있는 내용과 동일하게 전부 다 넣어주었다.
근데 여기서 컬럼네임이 틀린 부분이 있다.(일부러 틀린거 아님 ㅎㅋ,,,)
이참에 틀린 부분 수정하는 방법도 터득해서,, 수정해봐야지!
하나를 먼저 수정해 주고 알맞게 잘 들어가길래 나머지 하나도 마저 수정해주고 결과 조회해보기!
수정도 잘해줬고, 출력도 잘 됐으니까 이제 문제에 맞춰서 출력해보았다.
출력 예시만 보고 박서연 이라는 이름을 출력하기.
출력 결과는 같지만 출력을 하는 방법이 달라서 당연히 틀림..
방법을 잘 모르겠어서,,아래에 질문하기 가 있길래 들어가서 다른 사람들은 어떻게 작성했는지 확인해보았다.
내가 한번도 출력해본적 없는 내용이어서 참고하여 출력해보았다.
위 두개의 코드를 입력해주니까 NULL 값이 들어간 값 제외한 3월생만 출력하라고 했는데 명령프롬프트 CMD 에서 입력하니까 NULL은 신경쓰지 않고 3월 생을 출력했다.
틀릴줄 알고 제출 후 채점하기 눌러봤는데!!
엥? 왜 정답이 나오는지 모르겠다.
일단 정답으로 됐는데,,,, 좀 더 공부를 해봐야 될 것 같다.
완벽하진 않지만 한문제를 풀었는데,, 좀 더 공부해서 정확하게 다시 풀어봐야겠다~!