본문 바로가기

분류 전체보기43

정규표현식 SQL에서 활용하기 목차1. 기본 메타 문자.임의의 한 문자[]문자 클래스[-]문자 범위 (0-9, a-z, A-Z, 가-힝)[^]부정 문자 클래스\다음에 오는 문자를 이스케이프 (메타문자 → 일반문자)^문자열의 시작과 일치$문자열의 끝과 일치 1) 대괄호 : [ ]대괄호 ([ ]) 안의 문자는 문자 하나하나가 OR로 인식한다고 생각하면 된다. = a|b|ce.g) ‘[abcde]’로 패턴을 작성하는 경우 → ‘oracle database’에서 다섯 가지의 문자가 일치하게 된다.대괄호 + 대시 ([-])[0-9] : 숫자[A-Z] : 대문자 알파벳⇒ 조합도 가능하다. ‘[a-zA-Z]’ : 소문자와 대문자, ‘[0-9a-zA-Z]’ : 숫자와 소문자와 대문자[가-힝] : 한글[a-z] : 소문자 알파벳문자 클래스에서 대시(.. 2024. 12. 7.
[Programmers] GROUP BY 난이도별 문제/정답 모음 목차 *아래 쿼리들은 모두 MySQL 기준입니다.  [☆☆] 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 Q. CAR_RENTAL_COMPANY_CAR 테이블에서 '통풍시트', '열선시트', '가죽시트' 중 하나 이상의 옵션이 포함된 자동차가 자동차 종류 별로 몇 대인지 출력하는 SQL문을 작성해주세요. 이때 자동차 수에 대한 컬럼명은 CARS로 지정하고, 결과는 자동차 종류를 기준으로 오름차순 정렬해주세요.  SELECT CAR_TYPE, COUNT(CAR_ID) AS CARSFROM CAR_RENTAL_COMPANY_CARWHERE REGEXP_LIKE(OPTIONS, '가죽시트|통풍시트|열선시트')GROUP BY CAR_TYPEORDER BY CAR_TYPE  [☆☆] 성분으로 구분한 아이.. 2024. 12. 7.
[Programmers] SUM, MAX, MIN 난이도별 문제/정답 모음 목차[☆] 가장 비싼 상품 구하기 Q. PRODUCT 테이블에서 판매 중인 상품 중 가장 높은 판매가를 출력하는 SQL문을 작성해주세요. 이때 컬럼명은 MAX_PRICE로 지정해주세요.  SELECT MAX(PRICE) AS MAX_PRICEFROM PRODUCT  [☆] 최댓값 구하기 Q. 가장 최근에 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요.   SELECT MAX(DATETIME) AS 시간FROM ANIMAL_INS  [★] 잡은 물고기 중 가장 큰 물고기의 길이 구하기Q. FISH_INFO 테이블에서 잡은 물고기 중 가장 큰 물고기의 길이를 'cm' 를 붙여 출력하는 SQL 문을 작성해주세요.이 때 컬럼명은 'MAX_LENGTH' 로 지정해주세요.  SELECT CO.. 2024. 11. 27.
[데이터 분석을 위한 통계 개념1] 모집단과 표본, 확률분포와 신뢰구간 💡 Index1. 모집단과 표본모집단은 데이터 분석에서 알고자 하는 대상 전체를 가리키기 때문에 모집단의 성질을 알 수 있다면 대상을 설명하거나 이해할 수 있고, 미지의 데이터를 예측할 수도 있게 된다. 모집단의 성질을 아는 방법의 하나로, 모집단에 포함된 모든 요소를 조사하는 전수조사가 있다. 이는 모집단에 포함된 요소의 개수가 한정된, 유한 모집단일 때 선택할 수 있는 조사 방법이다. 전수조사의 경우 '분석할 데이터 = 모집단' 이기 때문에 획득한 데이터의 특징을 파악하고 기술하기만 해도 모집단의 성질을 설명하고 이해할 수 있다.  예를 들어 한국 성인 남성의 평균 키를 알고싶다면 모든 성인 남성의 키를 측정하여 데이터를 얻은 후에 그 평균 값을 계산하면 된다. 그러나 전수조사를 이렇게 실시하려면 .. 2024. 11. 16.
[Programmers] SELECT 난이도별 문제/정답 모음 목차[☆] 평균 일일 대여 요금 구하기  (반올림, 평균 사용하기)Q. CAR_RENTAL_COMPANY_CAR 테이블에서 자동차 종류가 'SUV'인 자동차들의 평균 일일 대여 요금을 출력하는 SQL문을 작성해주세요. 이때 평균 일일 대여 요금은 소수 첫 번째 자리에서 반올림하고, 컬럼명은 AVERAGE_FEE 로 지정해주세요. SELECT ROUND(AVG(DAILY_FEE),0) AS AVERAGE_FEEFROM CAR_RENTAL_COMPANY_CARWHERE CAR_TYPE = 'SUV'; [☆] 과일로 만든 아이스크림 고르기 (테이블 조인, 정렬)Q. 상반기 아이스크림 총주문량이 3,000보다 높으면서 아이스크림의 주 성분이 과일인 아이스크림의 맛을 총주문량이 큰 순서대로 조회하는 SQL 문을 .. 2024. 11. 13.
[Structuring ML Project] Orthogonalization 1. Orthogonalization (직교화) 머신러닝 시스템을 구축할 때 어려운 점 중 하나는  시도해 볼 수 있는 것도, 바꿀 수 있는 것도 아주 많다는 것이다.무엇을 튜닝할 것인지에 대한 뚜렷한 안목을 가지고 하나의 효과를 얻어내기 위한 절차를 Orthogonalization (직교화)라고 한다.  1) Chain of Assumptions in ML ProcedureFailure1. Fit training set well in cost functinon=> bigger network, better optimization algorithm 2. Fit dev set well on cost function => Regularzation, Bigger training set3. Fit tset set.. 2023. 9. 27.