반응형

기초SQL 4

데이터분석공부 기초SQL REPLACE / First Value / Last Value

계속 이어나가는 SQL기초 함수구문입니다. 데이터분석공부하시는 분들은 참고하세요. 제가 듣고있는 패스트캠퍼스의 강의내용을 참고해서 정리합니다. 지금 정리하는 내용은 'Replace', 'First Value / Last Value' 입니다. 특히 'Replace'의 경우에는 회사에서 쓰는 SQL구문에도 자주 등장하더라구요. 'Replace'는 테이블 속 특정 컬럼안에 바꾸고자하는 값이 있을경우에 찾아 바꿔주는 함수입니다. 예를 들어 아래 'COMAPNY'라는 컬럼안에 'COMPANY'라는 텍스트가 너무 길어서 출력되는 값에는 저걸 줄여서 'COM'이라고 나왔으면 좋겠다! 라고 생각할때 쓰는 SQL함수가 'REPLACE'입니다. REPLACE ( 바꿀값이 있는 특정컬럼, 바꾸고자 하는 값, 변경되었으면 하..

데이터분석공부 기초SQL HOUR함수

SQL독학하기에 좋은 사이트 프로그래머스의 퀴즈등을 풀어보고 있는 중입니다. 그래도 꾸준히 공부하니 눈에 들어오기 시작하는 SQL. 그중 'Hour'이라는 함수를 써야하는 문제가 등장합니다. 데이터분석, 코딩공부하기에 이 '프로그래머스'라는 사이트 좋아보이니 참고하세요. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 09:00부터 19:59까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다. SELECT hou..

데이터분석공부 기초SQL 순위함수 ROW NUMBER, RANK OVER, DENSE RANK

계속 이어나가는 데이터분석공부입니다. SQL의 기초 기본구문을 공부중입니다. 회사에서 데이터 다루시면 순위가 중요할 수 밖에 없는데요. 회사에서 중요한것은 실적 그 자체이기 때문입니다. 저는 계속 '패스트캠퍼스'의 'SQL 100제 + 자격증 완성온라인반' 를 듣고있습니다. 이어서 순위함수인 ' ROW NUMBER, RANK OVER, DENSE RANK ' 편을 요약해봅니다. 그런데 이 함수를 이해하기 위해서는 우선 'PARTITION BY' 구문을 먼저이해하는게 필요할 것 같습니다. 항상 이 구문과 거의 세트처럼 다니더라구요. - PARTITION BY - 우리가 흔히 아는 '파티션' 즉 구획을 나누는 그 의미를 연상하면 됩니다. 즉 데이터를 분류하는 기준! [ ROW_NUMBER ( ) OVER ]..

데이터분석공부 SQL LIKE %

데이터분석공부하시는 분들 요즘 많이 'SQL' 공부하고 계실 것이라 생각들어요. 저도 SQL 기초공부를 하면서, 패스트캠퍼스 SQL 온라인 강의 노트 요약해봤습니다. LIKE란? 특정 집합에서 어떠한 컬럼의 값이 특정값과 유사한 패턴을 갖는 집합을 출력하는 연산자 그 종류에는 퍼센트(%)나 언더바(_)가 있다. 퍼센트(%)는 그 조회하고자하는 문자가! 있기만 하면 조회되는 것. 즉, 무한대의 글자가 조회되는것이 퍼센트이고 언더바(_)는 무조건 그 자리에 특정문자가 있어야 하는 것. 예시) 첫번째 문자가 어떠한 문자로 시작 가능하지만 그다음이 her이여야 하고 그 다음에는 어떤문자 혹은 문자열이어도 상관없는 집합이 출력된다. Select First name, Last name From Customer Wh..

반응형