비개발자 여러분, sql 함께 공부해요. 질문 올려주시면 성심껏 피드백 드릴게요~
조금씩 시간을 내서 나만의 교재를 만들어야겠다고 생각했다. 지금 사용하고 있는 교재는 난이도가 마음에 들지만 어차피 그 책의 내용중에 내가 필요한 건 1/5 정도이다. 나머지는 SQL로 데이터 조회를 하고 싶어하는 분들에게는 불필요한 내용들이다. 불필요한 내용들을 모두 제외하고, 가장 쉬운 예제로 구성을 한다면 그리 어렵지 않게 만들수 있을 것 같다.
회사에서 SQL수업을 진행한지도 5년 9개월이 되었네요. 이렇게 오래할 거라고는 생각 못했었는데 어느새 세월이 이렇게 흘렀는지 모르겠어요. 오늘 새로운 기수분들과 오리엔테이션 시간을 가졌고, 다음주부터 수업을 시작할 예정입니다. 늘 반복되는 수업이지만 그래도 할 때마다 사람들이 바뀌니까 또 지루하지 않고 보람도 느낍니다. 이제 남아있는 분들이 별로 없어서
5월 25일에 시험을 쳤는데 6월 21일에 발표가 났으니 거의 한달이 걸리네요. OMR카드로 객관식 시험이어서 금세 처리될줄 알았는데 이렇게나 오래걸리다니. 시험준비를 많이 못했어서 걱정을 했었는데 그래도 적당한 점수로 합격을 해서 다행입니다. 원래 SQL을 잘 활용하는 편이어서 어렵지 않게 생각했었는데 막상 시험을 쳐보니까, 기본적인 SQL 활용이외에
시험을 칠수 있는 고사장이 매우 많은데, 나는 집에서 차로 20분 정도 걸리는 한 고등학교에서 응시했다. 9시 30분까지 입실을 하면 되는데, 너무 공부를 안해서 조금 일찍 8시 30분쯤 고사장에 도착해 벼락치기 공부를 좀 했다. ㅠ 한 고사장에 20명이 앉는데 둘러보니 5명이 응시를 하지 않은 것 같다. 대략 25%는 이런 저런 이유로 응시를 포기하는
이젠 빼도박도 못하네요. 5월 25일 결전의 날입니다!!
https://www.dataq.or.kr/www/accept/list.do 몇백명 신청을 한번에 처리 못하는거니? AI시대에 이건 좀 그렇다 ㅠ
이제 SQL활용과 관리구문만 남았다. 공부를 하다보니, 실제로 필드에서 써먹을일이 없는 것까지 너무 다양하게 익혀야 하는 단점이 있다. 표준 SQL에 기반한 구문만 익혀도 좋을 것 같은데, 특정 RDBMS에서만 동작하는 구문까지도 설명이 나오니 좀 아쉽다. 실제 시험 문제 배분은 어떨지 궁금하다. 꼭 필요한 영역에서 더 많은 문항이 출제되기를..
데이터처리는 from 프롬 > where 웨어 > group by 그룹바이 > having > select 셀렉트 > oder by 오더바이 순서로!!!!! Q. 배급사별로 영화편수를 구하세요 (select 배급사, 영화편수) (영화 편수 역순 정렬) SELECT distribution AS 배급사, COUNT(*) AS distribution FROM
Q.개봉월별로 영화편수를 구하세요 (select 개봉월, 영화편수) (영화 편수 역순 정렬) SELECT substr(opendate, 6, 2) AS 개봉월, COUNT(*) AS 영화편수 FROM movie GROUP BY substr(opendate, 6, 2) ORDER BY COUNT(*) DESC; substr 활용해서 오픈데이트의 6번째 열부터
case구문도 mysql하고는 약간 다르다.
NULLIF() 값이 같으면 NULL 아니면 1 반환한다. 특이한 함수네... coalesce() null 이 아닌 첫번째 인수를 리턴한다. coalesce 단어뜻은 '합체하다' 인데, 영어 단어랑 역할이 좀 다르네.
데이터 모델링을 할 때 유의해야할 점들 위주로 문제가 나오는거 같은데, 단어가 생소하고 개념화가 좀 어렵긴 합니다. 그래도 가장 기본이 되는 논리를 이해하고 나면 10문제 중에서 4문제 이상은 충분히 맞출수 있을 것 같아요. 개념보다는 문제 풀이 위주로 준비하는게 도움이 될 것 같네요. SCJD도전하는 분들 있으시면 정보 나눠요~
https://www.dataq.or.kr/www/sub/a_04.do#none 합격하려면 총점 60점을 넘어야 하고, 과목별로는 40점을 넘겨야 한다. SQL 기본 및 활용은 자신이 있으니 이 과목에서 60점을 따면 되고, 데이터 모델링의 이해 과목에서는 4문제 이상만 맞추면 합격이다. 모델링쪽 책을 보고 있는데 이 부분에서 좀 헷갈릴 것 같아서 걱정했는
⭐️CONCAT - 문자열 합쳐줍니다 ex. 다음영화 상세주소 형식은 아래와 같습니다. "https://movie.daum.net/moviedb/main?movieId=120166" 영화제목과 영화서비스 URL을 추출해 보세요. (concat() 활용) Select concat("https://movie.daum.net/moviedb/main?movieId
오늘은 order by asc(오름차순) desc(내림차순) 구를 배웠어요 :) 덕분에 특정 열에 대한 정렬을 지정하여 검색할 수 있었습니다 지난 주에 배운 where genre like '%SF%' ilke과 같이 쓰니 조건을 정교하게 설정할 수 있었어요. 오늘도 좋은 강의 너무 감사드려요!!!!
매해 개정판이 나오는 것 같은데, 2022년도 판도 문제는 없겠죠 뭐. 다행히 회사 전자도서관에서 이 책을 대출할 수 있어서 냉큼 확보했어요. 시험이 두달 남았으니까, 그때까지 틈틈히 읽고 도전해봐야겠어요. 4월 22일부터 26일까지 접수니까, 앞으로 한달간 읽어보고 할만하다 싶으면 바로 접수 들어갑니다. 책분량이 340페이지이고 시험까지 두달 남았으니까
https://namu.wiki/w/SQLD SQL을 익히면 SQLD자격증에 도전해봐도 좋을 것 같아요. 개발자라면 굳이 이 자격증이 필요는 없을텐데 비개발자라면 나의 능력을 드러내는 좋은 재료가 되지 않을까 싶어요. SQL을 할 수 있어요.. 라고 말을 할 필요없이 SQLD자격증이 있다라고 이야기하면 다른 사람들이 알아줄테니까요. https://www.d
오늘 39기 SQL수업반의 OT가 있었어요. 수업을 어떻게 진행하는지, 교재는 어떤건지, SQL이란 대략 어떤 개념인지 그리고 각자 소개와 SQL을 배우려는 이유등을 공유했어요.
회사에서 개발자가 아닌 분들을 대상으로 SQL수업을 진행한지도 6년이 다되어 갑니다. 이 정도 하다보니 10년 채우고 싶은 욕심도 생기네요. 이번에도 이 수업이 꼭 필요한 분들이 참여하면 좋겠어요.
오늘 사내 SQL강좌 38기를 마무리하면서 받은 질문입니다. SQL수업을 듣고 난 이후에는 실제로 사용하는 단계로 넘어가야 합니다. 샘플DB로를 아무리해도 흥미가 생기지 않기 때문에 내가 담당하고 있는 서비스의 실제 데이터베이스와 연결해야 합니다. 여기까지는 주변에 친한 개발자에게 도움을 받으면 좋겠습니다.