sql13 [아티클스터디] SQL 질문 잘 하는 방법 핵심 요약 Articlehttps://datarian.io/blog/how-to-ask-good-sql-questions SQL 질문 잘 하는 방법막막함에 부딪혔을 때 이 글이 도움이 되길 바랍니다. 새로운 걸 배우는 모두가 멋있어요.datarian.io 주제좋은 질문을 통해 인사이트를 얻는 방법목차질문 전 체크리스트 팁 팁가장 중요한 것은 스스로 충분히 고민 해보는 것! 1. 질문 전 체크리스트코드 오탈자 여부 check에러 메시지를 읽어보고 그에 맞는 조치를 취했는지?문제에서 요구하는 조건을 빠짐없이 작성했는지?쿼리를 실행해보고, 다른 에러가 발생하지는 않는지?문법에 맞는 DBMS가 제대로 선택되어 있는지? 2. 검색 - 원하는 검색 결과를 얻는 방법구글 검색영문으로 검색(적당한 범위의)검색 키워드 설정신뢰할.. 2024. 9. 28. [아티클 스터디] SQL 가독성을 높이는 다섯 가지 사소한 습관 Articlehttps://yozm.wishket.com/magazine/detail/1519/ SQL 가독성을 높이는 다섯 가지 사소한 습관 | 요즘IT지독하게 읽기 힘든 SQL 문을 해석해 본 적 있으신가요? 마치 암호를 읽는 것처럼 어렵습니다. 파이선처럼 들여쓰기와 띄어쓰기를 문법적으로 강제하는 언어를 사용해 봤다면 SQL의 자유로움에yozm.wishket.com 주제SQL의 가독성을 높이는 습관과 중요한 점🥑 핵심 요약예약어, 함수 등은 대문자로 작성한다.행갈이를 자주 한다.주석을 쓴다.Alias를 잘 쓴다.가장 중요한 것은 합의된 규칙이다. 1. 예약어, 함수 등은 대문자로 작성한다.누가 봐도 이해할 수 있게끔 SELECT, FROM ,AS 등 예약어와 함수는 대문자로 작성하여 가독성을 높.. 2024. 9. 27. [Mysql] SQL 문법연습 / HAVING절 🥑 학습내용사용된 문법&함수COUNTCOALSESCEJOINGROUP BYHAVING Lv.4 단골 고객님 찾기1. 고객별로 주문 건수와 총 주문 금액을 조회하는 SQL 쿼리를 작성해주세요. a. 출력 결과에는 고객 이름, 주문 건수, 총 주문 금액이 포함되어야 합니다. 단, 주문을 한 적이 없는 고객도 결과에 포함되어야 합니다. b. 기대결과2. 나라별로 총 주문 금액이 가장 높은 고객의 이름과 그 고객의 총 주문 금액을 조회하는 SQL 쿼리를 작성해주세요. a. 기대결과 1.내가 제출한 답SELECT c.customername, count(1) ordercount, sum(totalamount) totalspentfrom Customers c left join Orders .. 2024. 9. 16. [Mysql] SQL 문법연습 풀이 및 해석 🥑 학습내용사용된 문법&함수COUNTDISTINCTSUBSTRDATEROUNDAVGCOALESCEJOINORDER BY Lv1. 데이터 속 김서방 찾기상황: 여러분들은 스파르타코딩클럽의 분석가로 취직했습니다. DBeaver를 테스트 해볼 겸 “김”씨로 시작하는 이용자들 수를 세어 보기로 했습니다.데이터 설명user_id: 익명화된 유저들의 아이디(varchar255)created_at: 아이디 생성 날짜(timestamp)updated_at: 정보 업데이트 날짜(timestamp)name: 익명화된 유저들의 이름(varchar255)email: 이메일(varchar255)user 테이블은 스파르타 코딩클럽에 가입한 유저들의 정보를 날짜별로 기록한 테이블입니다.문제: 다음과 같은 결과테이블을 만들어봅시다.. 2024. 9. 12. [Mysql] SQL 문법연습 사용된 명령어/문법/함수 총정리 🥑 학습 내용 - SQL 기초데이터 베이스(database) : 여러 테이블을 포함하는 큰 틀테이블(table) : 데이터가 행과 열로 구성된 구조로 저장되는 곳 - 기본 명령어SELECT, FROMㅣ 테이블에서 데이터를 조회 할 때FROMSELECT 컬럼1, 컬럼2, ... FROM 테이블이름;WHERE ㅣ 특정 조건에 맞는 데이터만 조회ORDER BY ㅣ 조회한 데이터를 정렬GROUP BY ㅣ 범주별 연산 (카테고리화)LIMIT l 조회할 데이터 개수 제한 - 조건문AND ㅣ 두 조건이 모두 참일 때 사용OR ㅣ 두 조건 중 하나만 참이면 사용NOT ㅣ 조건이 거짓일 때 사용 - 집계 함수COUNT() ㅣ 행의 개수를 셈SUM() ㅣ 숫자 값의 합 계산AVG() ㅣ 숫자 값의 평균 계산MAX() .. 2024. 9. 6. [Mysql] SQL 왕초보 문법연습 +업데이트 🥑 학습내용** 240906 업데이트 ) 오답수정 및 대체 가능 코드 추가 10) 이젠 테이블이 2개입니다38 현재 존재하고 있는 총 부서의 수를 구하는 쿼리를 작성해주세요! select count(distinct name)from departments 39모든 직원과 그들이 속한 부서의 이름을 나열하는 쿼리를 작성해주세요! select e.name, d.namefrom departments d left join employees e on d.id=e.department_id** LEFT JOIN 대신 INNER JOIN을 사용해도 된다. 40'기술팀' 부서에 속한 직원들의 이름을 나열하는 쿼리를 작성해주세요! select e.name,d.namefrom departments d left join.. 2024. 9. 5. 이전 1 2 3 다음