본문 바로가기

분류 전체보기312

[Oracle] 시간과 숫자를 원하는 단위까지 절사하는 함수 (TRUNC) TRUNC함수는 Oracle에서 시간 및 숫자를 절사할때 많이 사용한다.대략 내림함수와 비슷하다.-- 기본 틀 TRUNC(데이터, 설정값)데이터: 잘라낼 시간 및 숫자설정값 : 자르는 조건 1.숫자SELECT 1234.1234 AS MAIN , TRUNC(1234.1234) AS no -- 0과 동일 , TRUNC(1234.1234, 1) AS one -- 소수점1까지남기고 절삭 , TRUNC(1234.1234, 2) AS two -- 소수점2까지 남기고 절삭 , TRUNC(1234.1234, 0) AS zero -- 소수점이하절삭 , TRUNC(1234.1234, -1) .. 2024. 10. 7.
[Oracle&mysql/프로그래머스 LV.1] SELECT / 평균 일일 대여 요금 구하기 문제링크 풀이 Git링크 문제설명다음은 어느 자동차 대여 회사에서 대여중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블입니다. CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있으며, CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS는 각각 자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다.문제CAR_RENTAL_COMPANY_CAR 테이블에서 자동차 종류가 'SUV'인 자동차들의 평균 일일 대여 요금을 출력하는 SQL문을 작성해주세요. 이때 평균 일일 대여 요금은 소수 첫 번째 자리에서 반올림하고, 컬럼명은 AVERAGE_FEE로 지정해주세요. 풀이1.  'SUV'인 자동차   -> CAR_TYPE =.. 2024. 10. 7.
[학습활동] ZeroBase BE_Part 5기 14주차 복습 및 회고 ZeroBase BE 14주차(9월30일~10월6일)이번주 공부 리스트스크래핑회고이번에는 배당금 프로젝트를 진행하고자 한다이번주에 쉬는날이 많았지만 KHF와 같은 봐야할 곳이 많아서 휴일을 이용해서 종종 이동하고일을 몰아서 해서 다행이도 주말에는 온전하게 공부할 시간이 있어서 꼼꼼하게 공부를 진행하였다 스크래핑에 대해서 중점적으로 봤는데 예전에 크롤링을 대학교 과제 및 시험으로 내신적이 있어서 크롤링에 대해서는 알았지만 스크래핑? 뭐지 공부를 하다보니크롤링과 스크래핑의 차이를 알게 되었다 또한 해당 정보를 이용해서 서비스를 제공하는 방법도 생각을 했었지만매번 파이썬으로만 생각했지 자바로 할 생각을 하지 못했고 JSoup에 대해서 잘 알게 되었다 다양한 강사님의 스타일을 접목하고 각 자 다른 스타일로 코딩.. 2024. 10. 7.
가벼운 WIL(Work I Learn & diary) - 2024년 10월 1주차 (9.30~10.06)(HAPPY) 가벼운 WIL(Work I Learn & diary) 매주 회사에서 배운것을 적는 것 보다느끼고 성장해 나아가는 모습을 일기형식으로 적어보기나중에 제가 이랬던 저를 보면서 흐뭇해 하기를 바라면서 :) Event휴일이 많다.서버실 탐방근무동안에 느낀점휴일이 많은 주였고 지금 근무하는 관리하는 부서에서 10월달 까지 만 하고 더 큰 성장을 위해서 대형프로젝트 구축에 지원을 하였다.회사에서는 11월 1일에 부서를 옮겨준다고 하였고 유지보수 및 개발팀에서 프로젝트팀으로 옮기게 될 것같다 그 소식을 들은 선배님께서 가기전에 개발자가 알아두면 좋을 만한 지식을 그래도 알려주고 싶다하셔서너무 신나서 따라다니면서 하나하나 구경하였다정처기를 공부를 할때 말로만 듣던 L2 SW , L4 SW , FireWall등등 다양하.. 2024. 10. 7.
[Java] 웹 스크래핑하기 (Jsoup) 웹 스크래핑(Web Scraping): 웹 페이지에서 특정 데이터를 추출하는 기술입니다. 페이지의 HTML 코드를 분석하여 원하는 텍스트, 이미지, 링크 등 다양한 정보를 추출한 후 저장하는 기술 자바로 웹 스크래핑하기 위해서 필요한 jsoup 라이브러리를 사용하보겠습니다.Jsoup라이브러리는 자바로 만들어진 HTML parser로 DOM 구조를 추적하거나 CSS 선택자를 사용하여 데이터를 찾아 추출할 수 있습니다.HTML의 구조와 데이터를 손쉽게 관리 할 수 있게 도와주는 라이브러리이다. Jsoup 공식사이트https://jsoup.org/ SpringBoot에서 사용해보기 (Gradle기준)(일반 java프로젝트에서는 lib폴더에 Jar를 넣으면된다. https://jsoup.org/download.. 2024. 10. 5.
웹 크롤링 vs 웹 스크래핑 웹에서 정보를 추출하기 위해서Python(BeautifulSoup), Java(Jsoup)등 다양한 라이브러리를 이용하여 웹 크롤링, 웹 스크래핑을 주로 이용합니다.  웹 크롤링/스크래핑의 둘의 차이점 이없이 흔하게 크롤링한다라고 많이하지만 각 의미에 차이점이 있어서 간단하고 빠르게 정리 해보도록 하겠습니다  의미웹 스크래핑(Web Scraping)웹 페이지에서 특정 데이터를 추출하는 기술페이지의 HTML 코드를 분석하여 원하는 텍스트, 이미지, 링크 등 다양한 정보를 추출한 후 저장 HTML 태그, CSS 선택자 등을 이용해 특정 데이터만 추출하는 방식주로 데이터를 수집하고 분석하기 위해 사용예를 들어, 쇼핑몰 웹사이트에서 특정 상품의 가격 정보를 모으는 경우 웹 스크래핑을 사용합니다.웹 크롤링(Web.. 2024. 10. 5.
[Mysql/프로그래머스 LV.3] Join/없어진 기록 찾기 문제링크https://school.programmers.co.kr/learn/courses/30/lessons/59042?language=mysql 풀이 Git링크github.com/ 문제설명ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블구조는 다음과 같으며, A.. 2024. 10. 5.
[Oracle/프로그래머스 LV.3] Join/없어진 기록 찾기 문제링크https://school.programmers.co.kr/learn/courses/30/lessons/59042?language=oracle 풀이 Git링크github.com/ 문제설명ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블구조는 다음과 같으며, .. 2024. 10. 5.
[MySql/프로그래머스 LV.1] SELECT/흉부외과 또는 일반외과 의사 목록 출력하기 문제링크https://school.programmers.co.kr/learn/courses/30/lessons/132203?language=mysql풀이 Git링크github.com문제설명다음은 종합병원에 속한 의사 정보를 담은DOCTOR 테이블입니다. DOCTOR 테이블은 다음과 같으며 DR_NAME, DR_ID, LCNS_NO, HIRE_YMD, MCDP_CD, TLNO는각각 의사이름, 의사ID, 면허번호, 고용일자, 진료과코드, 전화번호를 나타냅니다.DOCTOR  테이블에서 진료과가 흉부외과(CS)이거나 일반외과(GS)인 의사의 이름, 의사ID, 진료과, 고용일자를 조회하는 SQL문을 작성해주세요. 이때 결과는 고용일자를 기준으로 내림차순 정렬하고, 고용일자가 같다면 이름을 기준으로 오름차순 정렬해.. 2024. 10. 5.
[Oracle/프로그래머스 LV.1] SELECT/흉부외과 또는 일반외과 의사 목록 출력하기 문제링크https://school.programmers.co.kr/learn/courses/30/lessons/132203풀이 Git링크github.com문제설명다음은 종합병원에 속한 의사 정보를 담은DOCTOR 테이블입니다. DOCTOR 테이블은 다음과 같으며 DR_NAME, DR_ID, LCNS_NO, HIRE_YMD, MCDP_CD, TLNO는각각 의사이름, 의사ID, 면허번호, 고용일자, 진료과코드, 전화번호를 나타냅니다.DOCTOR  테이블에서 진료과가 흉부외과(CS)이거나 일반외과(GS)인 의사의 이름, 의사ID, 진료과, 고용일자를 조회하는 SQL문을 작성해주세요. 이때 결과는 고용일자를 기준으로 내림차순 정렬하고, 고용일자가 같다면 이름을 기준으로 오름차순 정렬해주세요.  풀이where에서.. 2024. 10. 5.
728x90