분류 전체보기718 SQL Subquery 종류 Subquery 종류 ##1 스칼라 서브쿼리 (Scalar Subquery) - SELECT 절에 사용 select column1, (select column2 from table2 where condition) from table1 where condition; 예제 select case_number, (select avg(case_number) from crime_status # 여기 마지막에 쓰인 avg는 서브쿼리 전체를 alias로 해서 avg라고 해준다는것이다. where crime_type like ‘강도’ and status_type like ‘검거’) avg from crime_status where police_station like ‘은평’ and crime_type like ‘강도’ .. 2022. 7. 2. SQL Scalar Functions Scalar Functions ========================================== #1 기본요소로써, 단일 값을 반환 하는 함수들 UCASE 영문을 대문자로 변환하는 함수 select ucase(string) 예시로는 select ucase(menu), price FROM sandwich WHERE price > 15; 라고 했을때, price가 15초과 인것들을 조회할것이다. 라는 의미고, menu 컬럼에 들어있는 필드값들은 모두 대문자로 변환되어 반환된다. ========================================== LCASE 영문을 소문자로 변환하는 함수 기본적으로 UCASE와 사용법이 같고, 결과만 다른거니깐 생략 =======================.. 2022. 7. 2. SQL group by 결과값 이상하다... 이건 아닌데 복기용 답안 코드 select police_station, avg(case_number) -> from crime_status -> where status_type like '발생' and crime_type like '절도' -> group by police_station -> order by avg(case_number) desc -> limit 10; select case_number from crime_status where crime_type like '%절도%' and cri+ me_type like '%발생%’; #1 경찰서 별로 절도 범죄 평균 발생 건수를 가장 많은 건수 순으로 10개 검색하고 확인하세요 # 해답코드 select police_station, avg(case_number) .. 2022. 7. 2. selenium, Beautifulsoup 루틴 첫번째 #1 멜론 뮤직 import chromedriver_autoinstaller from selenium import webdriver chromedriver_autoinstaller.install() url = 'https://www.melon.com/chart/' driver = webdriver.Chrome('드라이버경로') driver.get(url) from bs4 import BeautifulSoup html = driver.page_source soup = BeautifulSoup(html,'html.parser') songs = soup.select('tr.lst50') len(songs) new_songs = soup.select('table > tbody > tr') len(new_son.. 2022. 7. 2. 이전 1 ··· 112 113 114 115 116 117 118 ··· 180 다음