코딩 73

WIL 내배캠 Data 3기 Chapter 1 온보딩 주차 240624-240628

해냈다뤼😎✌ 강의 시작 전 데이터분석에 대해서 잘 몰라 도서관에 가서 찾아보았다. 자세하게는 아직 모르겠다. 팀멤버들을 만났고 팀명은 정오의 데이터로 정했다.매일 오전,오후 스크럼으로 진행정도 파악. 목표 달성할 때마다 성취감 굳굳. SQL 기초적인 작성방법과 기본적인 명령어를 배웠다.2024.06.24 - [내배캠_Data_3기/TIL] - 240624_SQL, 데이터베이스, 쿼리, 연산자, 명령어, SQL문제 240624_SQL, 데이터베이스, 쿼리, 연산자, 명령어, SQL문제강의 : [KDC] 엑셀보다 쉽고 빠른 SQL - 1주차 수업목표데이터베이스와 SQL 이해하기SELECT, FROM 문을 이용하여 데이터를 조회하기WHERE 절을 이용하여 데이터를 필터링하기데이터베이스 : 데이터가 저data..

240628_SQL, JOIN, 문제, 명령어

강의 : [KDC] 엑셀보다 쉽고 빠른 SQL - 4주차 [실습] JOIN으로 두 테이블의 데이터 조회하기 1. 한국 음식의 주문별 결제 수단과 수수료율을 조회하기    (조회 컬럼 : 주문 번호, 식당 이름, 주문 가격, 결제 수단, 수수료율)    *결제 정보가 없는 경우도 포함하여 조회흐름 정리해보기어떤 테이블에서 데이터를 뽑을 것인가 -> food_orders, payments어떤 컬럼을 이용할 것인가 -> cuisine_type, order_id, restaurant_name, price, pay_type, vat어떤 조건을 지정해야 하는가 -> where cuisine_type='Korean'어떤 함수(수식)을 이용해야 하는가 -> (결제 정보가 없는 경우도 포함)left join paymen..

[코딩연습]프로그래머스_어린 동물 찾기

연산자 이용연산자연산의 예의미>, N10N이 10 미만, N이 10 초과>=, N=10N이 10 이하, N이 10 이상=N=10N이 10인 값!=N!=10N이 10이 아닌 값 LIKELIKE('%과자%') 맛있는 과자 과자는 살찐다문자열이 ~와 같을 때(문자열을 기준으로 앞,뒤 문자열과 상관없이 볼 때 %를 앞뒤에 작성해줍니다.)ANDA AND BA 그리고 B를 모두 만족하는 값ORA OR BA 또는 B인 값NOT, !NOT A, !AA가 아닌 값 BETWEENA BETWEEN 10 AND 20A가 10과 20 사이에 포함된 값INA IN BB에 A가 포함된 값NOT INA NOT IN BB에 A가 포함되지 않은 값IS NULLA IS NULLA 값이 비어있는 값IS NOT NULLA IS NOT NUL..

240627_SQL, Subquery, JOIN, INNER JOIN,LEFT JOIN, RIGHT JOIN

강의: [KDC] 엑셀보다 쉽고 빠른 SQL - 4주차  [문자변경]1. REPLACE : 지정한 문자를 다른 문자로 변경2. SUBSTRING : 특정 문자만 추출3. CONCAT : 여러 문자를 합하여 포맷팅 [조건문]1. IF : if(조건, 주건을 충족할 때, 조건을 충족하지 못할 때)2. CASE WHEN END :     case when 조건1 then 값(수식)1            when 조건2 then 값(수식)2            else 값(수식)3            end   [Subquery]필요한 경우여러번의 연산을 수행해야 할 때조건문에 연산결과를 사용해야 할 떄조건에 Query 결과를 사용하고 싶을 때  Subquery문의 기본 구조 select column1, spe..

240626(1)_SQL, 문제풀이, SQL특강 1회차, CASE WHEN, IF

[SQL] 데이터와 친해지는 SQL - 1회차문제2조건1) level 컬럼이 10 초과이고조건2) serverno컬럼이 1이 아니며조건3) 아이템이름컬럼이 레벨업 패키지 또는 시즌패스이고조건4) 아이템 획득경로가 상점에서 구매한 경우의 date, ip_addr, exp, zone_id 를 추출하고 결과값을 date 기준 내림차순으로 정렬하여 추출해주세요.더보기select `date`, ip_addr, `exp`, zone_idfrom userswhere (`level`>10) and (serverno1) and           (etc_str2='레벨업 패키지' or etc_str2='시즌패스')and (etc_str1='상점에서 구매')order by date desc 문제3case when 구문을 ..

[코딩연습]프로그래머스_동명 동물 수 찾기

Group by : 데이터를 원하는 그룹으로 나눈다.group by 그룹의 컬럼명Having : 그룹화한 결과를 다시 필터링하는 역할. group by 절 뒤에 위치한다.   동물 보호소에 들어온 동물 이름 중 두 번 이상 쓰인 이름과 해당 이름이 쓴인 횟수를 조회하는 SQL문을 작성하라. 이때 결과는 이름이 없는 동물은 집계에서 제외하며, 결과는 이름 순으로 조회하라. '두 번 쓰인 이름' having count()'해당 이름이 쓰인 횟수' count()조회(select)이름이 없는 동물은 집계에서 제외 : where name is not null결과는 이름 순:order by

[코딩연습]프로그래머스_역순 정렬하기

ANIMAL_INS 테이블 구조는 다음과 같으며,ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각동물의 아이디, 생물의 종, 보호 시작일, 보호 시작시 상태, 이름, 성별 및 중성화 여부를 나타낸다. 동물 보호소에 들어온 모든 동물의 이름과 보호 시작일을 조회하는 SQL문을 작성하라. 이때 결과는 ANIMAL_ID 역순으로 로 출력하기.