프로그래밍 언어17 [HACKERRANK] AVERAGE POPULATION https://www.hackerrank.com/challenges/average-population/problem?isFullScreen=true Average Population | HackerRank Query the average population of all cities, rounded down to the nearest integer. www.hackerrank.com 상당히 쉬운 문젠데 자꾸 비슷한 함수끼리 헷갈려서 정리해본다. 인구 평균을 버림해서 정수로 값을 도출해라. SELECT FLOOR(AVG(POPULATION)) FROM CITY > ROUND (값, 반올림해서 남길 자리 수) - 반올림할 때 사용하는 함수 - 값 뒤에 나오는 숫자는 .. 2022. 1. 24. [COURSERA] Python 에서 데이터 베이스 사용하기 #1-1 컴퓨터는 인간이 말하는 문자를 이해하지 못합니다. 컴퓨터가 이해할 수 있는 유일한 언어인 숫자와 문자를 연결해 만든 것이 ASCII 입니다. 그러나 세상에는 다양한 문자열이 있습니다. ASCII 만으로는 문자열을 다 표현할 수 없어 한국에 있는 컴퓨터와 미국에 있는 컴퓨터가 소통을 할 수 없었습니다. 이를 해결하기 위해서 나온게 Unicode 입니다. 이 이야기를 왜 하냐면, Python2 와 Python3 는 문자열을 다루는 데에서 차이가 있기때문입니다. Python2 에서는 ASCII가 디폴트 인코딩 방법입니다. 그러나 앞서 말했듯이, ASCII 로는 한글을 표현할 수 없습니다. 그래서, from __future__ import unicode_literals print("하이루") 위와 같은 코드 처.. 2022. 1. 17. [MySQL] 한 행 안에 있는 문자열 여러 개를 행으로 분리하기 이렇게 생긴 테이블을 이렇게 바꾸는 방법!! 우선 모범 답안을 보고 코드를 뜯어보자. select tb.drama, substring_index(substring_index(tb.names, "$", numbers.n), "$" , -1) as name from ( select 1 as n union all select 2 union all select 3 union all select 4 union all select 5) as numbers inner join tb on char_length(tb.names) - char_length(replace(tb.names, "$", "")) >= numbers.n - 1 order by tb.drama 어떻게 문자열을 쪼갤까? drama names 구경이 이.. 2022. 1. 14. [Hackerrank] Weather Observation Station 5 자세한 문항은 아래 링크에서 확인하실 수 있습니다. https://www.hackerrank.com/challenges/weather-observation-station-5/problem?isFullScreen=true&h_r=next-challenge&h_v=zen&h_r=next-challenge&h_v=zen&h_r=next-challenge&h_v=zen&h_r=next-challenge&h_v=zen&h_r=next-challenge&h_v=zen&h_r=next-challenge&h_v=zen&h_r=next-challenge&h_v=zen&h_r=next-challenge&h_v=zen Weather Observation Station 5 | HackerRank Write a query to.. 2022. 1. 13. 이전 1 2 3 4 5 다음