본문 바로가기

전체 글307

SQL MONTHS_BETWEEN, ADD_MONTHS, INTERVAL, NEXT(LAST)_DAY, - 입사한 날짜부터 오늘까지 총 몇 달을 근무했는지 출력 ▶ 오늘 날짜를 기준으로 오늘까지 몇달 근무했는지 알려주는, ▷ MONTHS_BETWEEN(최신날짜, 예전날짜) - 만약 위의 함수를 안쓰고 한다면 날짜로 산술식을 작성해야함 넘나 번거로우니까 MONTHS_BETWEEN을 많이 씀 주수를 출력하려면 /7 을 하면되겠쥬? ▷ 달을하려면 / 30 할지 / 31 할지 헷갈리니까 이럴때는 MONTHS_BETWEEN 쓰면 좋음👍 - 2023년 9월 21일로부터 100달 뒤의 날짜는 어떻게 되는지 출력 - 100일 뒤는 언제인지 알려주는 쿼리 ▷ 그런데 이렇게 했을 때 달의 기준을 30일로 해야할지 31일로 해야할지 어렵기 때문에 ADD_MONTHS 함수 사용 가능 ▶▶▶ INTERVAL 함수를 사용하면 좀 .. 2023. 9. 22.
SQL REPLACE, LPAD, RPAD, TRIM(R, L), ROUND, TRUNC, MOD, FLOOR - 월급을 출력할 때 숫자 0 을 * 로 출력해보기 ▶ REPLACE 는 특정 철자를 다른 철자로 변경하는 문자 함수 ▶ REGEXP_REPLACE 는 정규식 함수. 검색 패턴으로 검색해서 바꿀 수 있게 해줌 **** 새로운 예제 만들기 **** - 이름의 두 번째 자리의 한글을 * 로 출력하기 ▶ substr 은 문자를 원하는 위치에서부터 추출임..! 자세한건 여기 https://dev-adela.tistory.com/249 - 월급 커럼의 자릿수를 10자리로 하고, 월급 출력하고 나머지 자리에 *(별)을 채워서 출력 ▶ LPAD : Left으로 PAD 한다. 왼쪽으로 채워넣다. 나머지 자리 앞에서부터 채워넣음 ▶ RPAD : right으로 pad 한다. 오른쪽으로 채워넣다. 끝에서부터 채워넣음 ▶ 월.. 2023. 9. 21.
SQL UPPER, LOWER, INITCAP, SUBSTR, LENGTH, INSTR - 사원 테이블의 이름을 출력해보자 - 첫 번째 컬럼은 이름을 대문자로 출력 - 두 번째 컬럼은 이름을 소문자로 출력 - 세 번째 컬럼은 이름의 첫 번째 철자는 대문자, 나머지는 소문자로 출력 ▶ UPPER : 대문자로 출력 ▶ LOWER : 소문자로 출력 ▶ INITCAP : 첫 번째 철자만 대문자로 출력, 나머지는 소문자 - 다양한 데이터 검색을 위해 필요한 기능 함수 종류 단일행 함수 정의 하나의 행을 입력받아 하나의 행을 반환 종류 문자 함수, 숫자함수, 날짜함수, 변환함수, 일반함수 다중 행 함수 정의 여러 개의 행을 입력받아 하나의 행을 반환하는 함수 종류 그룹함수 ▶ 단일행 함수 중 문자 함수 : UPPER, LOWER, INITCAP, SUBS.. 2023. 9. 18.
SQL 논리연산자(AND, OR, NOT) - 직업이 SALESMAN 이고 월급이 1200 이상인 사원들의 이름, 월급, 직업을 출력 ▶ 직업 SALESMAN이 검색되어 조건이 TRUE, 월급이 1200이상인 데이터도 검색이 되는 맞는 조건, WHERE TRUE 조건 AND TRUE 조건이기 때문에 검색됨. 둘중에 하나라도 FALSE이면 데이터는 반환 X *TRUE AND NULL은 NULL이 반환 (NULL은 알 수 없는 값이기 때문에 TURE인지 FALSE인지 알 수 없기 때문) AND TURE FALSE NULL TRUE TRUE FALSE NULL FALSE FALSE FALSE FALSE NULL NULL FALSE NULL OR TRUE FALSE NULL TRUE TRUE TRUE TRUE FALSE TRUE FALSE NULL NU.. 2023. 9. 18.
최종발표 스크립트 보호되어 있는 글 입니다. 2023. 9. 6.
머신러닝 앙상블 학습, 보팅 배깅 부스팅 - 앙상블 학습을 통한 분류는 여러 개의 분류기(Classifier)를 생성하고 그 예측을 결합함으로써 보다 정확한 최종 예측을 도출하는 기법 ▶ 다양한 분류기의 예측 결과를 결합함으로써 단일 분류기보다 신뢰성이 높은 예측값을 얻는 것. - 대부분 정형 데이터 분류 할 때 더 뛰어난 성능을 나타내고 있음. - 랜덤포레스트, 그래디언트 부스팅 알고리즘이 많이 애용되면서 XGBoost, LightGBM 등 다양한 알고리즘이 인기 * 보팅 Voting : 여러 개의 분류기가 투표를 통해 최종 예측 결과를 결정, 일반적으로 서로 다른 알고리즘을 가진 분류기를 결합 * 배깅 Bagging : 여러 개의 분류기가 투표를 통해 최종 예측 결과를 결정222, 각각의 분류기가 모두 같은 유형의 알고리즘 기반, 데이터 샘.. 2023. 8. 30.
YOLO https://roboflow.com/ Roboflow: Give your software the power to see objects in images and video With just a few dozen example images, you can train a working, state-of-the-art computer vision model in less than 24 hours. roboflow.com YOLO 란 ? https://pjreddie.com/darknet/yolo COCO dataset 을 다운받아서 사용예정 > 총 3번의 출력이 있음. - 416*416 으로 입력 scale : 0.00392 (1/255) Mean[0.0.0] RGB : true 3개의 출력 레이어 > 참고 .. 2023. 8. 30.
SQL 비교연산자, BETWEEN AND, LIKE - 월급이 1200 이하인 사원들의 이름, 월급, 직업, 부서번호 출력 > = 2023. 8. 28.
SQL WHERE절 (숫자 데이터, 문자, 날짜), 산술 연산자 - 월급이 3000인 사원의 이름과 월급, 직업을 출력하는 SQL ▶ 검색하기 원하는 조건을 WHERE절에 작성. WHERE절은 FROM 절 다음에 작성 - > 크다 / = 2023. 8. 27.