EE Major/Data | Mathematical Model

[SQL 이론] Select 문 - Practice 문제

nabee 2025. 1. 15. 18:20


Q1. nasdaq_company 전체 목록을 출력하시오.

select * from nasdaq_company;


Q2. nasdaq_company 에서 symbol1이 'MSFT' 인 목록을 출력하시오.

ㄴselect * from nasdaq_company where symbol = 'MSFT'


Q3. nasdaq_company 에서 company_name 이 'apple' 이라는 글자를 포함하는 목록을 출력하시오.

select * from nasdaq_company where company_name like '%apple%'


Q4. nasdaq_company 에서 symbol이 'AA'로 시작하면서 'L' 과 'Q' 를 포함하는 목록을 출력하시오.

select * from nasdaq_company where symbol 'AA%[L,Q]%'


Q5. nasdaq_company 에서 last_sale이 $1 이하인 것을 출력하시오.

select * from nasdaq_company where last_sale <= 1 and symbol not like '%^%'


Q6. nasdaq_company 에서 last_sale이 높은 순서로 출력하시오.

select * from nasdaq_company where symbol not like '%[-,^,=]%' and last_sale <> 0 order by last sale asc


Q7. nasdaq_company 에서 last_sale 가 $1 이하 이면서, volume이 10억 이상 이면서, company_name이 'A'를 포함하지 않으면서 ipo_year가 최근 5년 이하인 목록을 출력하면서, last_sale 내림차순, ipo_year가 오름차순으로 출력하시오.

select * from nasdaq_company 
where last_sale>= 10 and last_sale <= 20 and volume >= 1000000000 and company_name not like '%a%' 
and ipo_year >= '2017' 
order by last_sale desc, ipo_year asc