SQL74 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. sql 쿼리 문제 질문이 2018년 상영작 중 평점이 5 ~ 6 사이인 영화를 내림차순으로 정렬했을 때 30번째 영화의 제목은? 였다. 나의 쿼리는 select * from movie where (date between 20180101 and 20181231) and (point between 5 and 6); 였으며 이유는 “내림차순”은 알겠는데, 이건 desc인것도 알겠는데 기준이 없었기 때문이다. 그리고 30번째는 일일이 손으로 세었다. 이게 옳은 방법이 아니란건 알고있었지만, 지금 과제 손도 못댔는데 오늘 오후 5시까지 제출이기 때문에… ㅠㅜ 마음이 약간은 급하다. 답안을 보니 기준이 생략되었다. 기준은 별점이였고 select * from movie where date >= 20180101 and point bet.. 2022. 7. 1. 이전 1 ··· 12 13 14 15 16 17 18 19 다음