Urdoing=͟͟͞♡d

데이터분석가를 꿈꾸는 박열심의 IT 공간

반응형

전체 글 33

[MySQL] 프로그래머스 SQL 조건에 맞는 아이템들의 가격의 총합 구하기 | SUM, AS, WHERE

SQL 고득점 Kit SUM, MAX, MIN Level 2 조건에 맞는 아이템들의 가격의 총합 구하기 ITEM_INFO 테이블에서 희귀도가 'LEGEND'인 아이템들의 가격의 총합을 구하는 SQL문을 작성해 주세요. 이때 컬럼명은 'TOTAL_PRICE'로 지정해 주세요. SELECT SUM(PRICE) AS TOTAL_PRICE FROM ITEM_INFO WHERE RARITY = "LEGEND"; SUM 함수로 'PRICE' 컬럼의 모든 행의 합계를 구한 후, WHERE로 'RARITY' 컬럼의 행이 'LEGEND'라는 문자열과 일치하는 행만 출력되도록 했다. 특정 컬럼의 전체 행 합계 구하기 SUM(컬럼명) 컬럼명 변경 AS "새로운 컬럼명" => 큰 따옴표 생략 가능 특정 조건을 만족하는 행 추..

[MySQL] 프로그래머스 SQL 가격이 제일 비싼 식품의 정보 출력하기 | WHERE절 서브쿼리

SQL 고득점 Kit 문제 풀이 SUM, MAX, MIN Level 2 가격이 제일 비싼 식품의 정보 출력하기 FOOD_PRODUCT 테이블에서 가격이 제일 비싼 식품의 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 조회하는 SQL문을 작성해주세요. SELECT * FROM FOOD_PRODUCT WHERE PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT) 전체 컬럼을 조회하되, "가격이 제일 비싼 식품"의 행만 추출해야하므로 WHERE을 사용했다. 1. 서브쿼리 (SELECT MAX(PRICE) FROM FOOD_PRODUCT) 이 부분은 'FOOD_PRODUCT' 테이블 전체에서 가장 높은 가격, 즉 최대 가격을 찾는 역할을 한다. MAX 함수를 통해 P..

[MySQL] 프로그래머스 SQL 중복 제거하기 | COUNT, DISTINCT 함수

SQL 고득점 Kit 문제 풀이 SUM, MAX, MIN Level 2 중복 제거하기 SELECT COUNT(DISTINCT NAME) AS "count" FROM ANIMAL_INS; 개수 세기 COUNT(컬럼명) 전체 행 세기 COUNT(*) 중복 제거 DISTINCT 컬럼명 컬럼명 변경 AS "새로운 컬럼명" => 큰 따옴표 생략 가능 https://school.programmers.co.kr/learn/courses/30/lessons/59408 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr

명품 C++ 프로그래밍 연습문제 이론문제 2장 정답 및 풀이

제가 푼 문제만 올려서 중간중간 빠지는 문항이 있을 수 있습니다! 1 ​C++ 응용프로그램이 실행을 시작하는 함수의 원형은 무엇인가? int main() 2 ​C++에서 main() 함수에 대한 설명 중 틀린 것은? 1) C++ 표준에서 정한 main() 함수의 리턴 타입은 int이다. 2) void main()으로 작성해도 대부분의 컴파일러에서는 처리된다. 3) main() 함수는 반드시 return 문을 가지고 있어야 한다. 4) main() 함수는 반드시 정수 0을 리턴할 필요가 없다. 개발자 편의를 위해 C++ 표준에서는 main() 함수에 대해서만 예외적으로 return 문 생략이 가능하다. 3 ​다음 소스에서 생략해도 되는 라인은 어디인가? #include int main() { std::cout

STUDY✏️/C++ 2024.03.25

명품 C++ 프로그래밍 연습문제 이론문제 1장 정답 및 풀이

제가 푼 문제만 올려서 중간중간 빠지는 문항이 있을 수 있습니다! 1 ​전문가들은 IT 분야에서 어떤 종류의 기업이 미래를 지배할 것이라고 예측하는가? 1) 가전기업 2) 소프트웨어 기업 3) 증권사 4) 석유회사 2 다음 설명 중에서 틀린 것은? 1) 사람과 가장 친밀한 프로그래밍 언어가 고급 언어이다. 2) CPU는 기계어만 이해하고 처리할 수 있다. 3) 고수준 언어를 저수준 언어로 번역할 컴파일러가 필요하다. 4) 기계어를 익혀서 프로그램을 작성하는 것이 좋은 개발자가 되는 지름길이다. 기계어가 아닌, 고급 언어를 익혀서 프로그램을 작성하는 것이 좋은 개발자가 되는 지름길이다. 3 다음 언어 중에서 계보가 다른 것은? 1) Java 2) C 3) C++ 4) Fortran BCPL - B - C ..

STUDY✏️/C++ 2024.03.25

Mobaxterm 대신 VSCode로 SSH 서버 연결 방법 | Visual Studio Code

Mobaxterm로 서버 접속하기가 불편해서 VSCode로 SSH 서버를 연결하려고 한다! 1. 왼쪽 옆의 Extensions에서 Remote SSH 설치 2. VSCode 검색창에 >ssh 입력해서 Connect to Host… 클릭 (만약 서버 주소 등록 안 했으면, Add New SSH Host… 눌러서 주소 등록해주기) 3. 나는 해당 서버의 team04라는 아이디로 들어가야 했다. 그래서 검색창에 >ssh 입력해서 Open configuration file… 클릭 후, config 파일 열고, User team04 라고 추가해 줌 4. 그다음 2번 방법으로 해당 주소에 들어가면 새 창이 뜰거다. 나는 Linux로 열었다. 5. 이제 비번 입력하면 접속 성공! 6. 왼쪽 옆의 Remote Expl..

IT 정보🤓 2024.03.24

[R로 배우는 데이터 과학] 6장 데이터 시각화 :: 시험 대비 요약정리

데이터 시각화의 필요성 - 데이터 시각화는 반드시 거쳐야 하는 필수 과정 - 데이터 과학의 신뢰성을 향상시킬 수 있는 중요한 수단임 시각화의 기본 요소 - plot() - col=요소 : 마커 색상을 요소의 종류에 따라 달리하고 싶을 때 사용 - pch=요소 : 마커 모양을 요소의 종류에 따라 달리하고 싶을 때 사용 - legend() : 범례 - 시각화는 데이터를 올바르게 해석할 수 있게 해주는 동시에, 많은 양의 데이터를 효과적으로 관찰할 수 있게 해주는 역할을 함 - 신뢰도를 높이기 위해 점점 더 많은 데이터를 다루면서 복잡도도 높아짐 - 데이터를 여러 관점에서 보게 함 => 데이터에 포함된 여러 의미에 대한 통찰이 생김 - 다양한 시각화 방법은 데이터 과학의 핵심 기술 ! 시각화의 효과 - 직관(..

[R로 배우는 데이터 과학] 5장 데이터 가공 :: 시험 대비 요약정리

데이터 정제 - 데이터에서 불필요한 요소를 제거하고, 사용하기 편하게 정리 데이터 가공 - 데이터 정제보다 더 광범위하고, 구체적인 목적 아래 이루어짐 - 거의 모든 분야에서 적절한 가공이 필요함 - 데이터를 보다 효과적으로 분석하기 위해 데이터를 만지고 변형하는 작업 - 기본적으로 데이터 프레임을 중심으로 R이 제공하는 다양한 연산자와 함수를 이용해 이루어지는 작업 데이터 가공, 무엇을 하려고? - 통계 분석 : 데이터에 담긴 의미 끄집어내기 - 시각화 : 효과적인 관찰을 위해 - 모델링 : 인과관계를 추정하기 위해 gapminder - 세계 각국의 기대 수명, 1인당 국내총생산, 인구 데이터 등을 집계해 놓음 - country : 국가명, 범주형 - continent : 국가가 속한 대륙, 범주형 -..

[R로 배우는 데이터 과학] 4장 데이터 취득과 정제 :: 시험 대비 요약정리

- 대부분의 데이터는 파일 형태로 존재함 파일 읽기 - read.table() : 일반 텍스트 파일을 읽을 때 사용 - read.csv() : csv 파일을 읽을 때 사용 - header=T : 파일의 첫 행이 각 열의 변수를 나타낸다는 뜻 - csv 파일은 마지막 행에서 꼭 Enter를 누르고 저장해야 함 파일 쓰기 - write.table() : 일반 텍스트 파일로 저장할 때 사용 - write.csv() : .csv 파일로 저장할 때 사용 - quote=F : 문자열을 나타내는 큰따옴표를 제거할 때 사용하는 옵션 ​ - []에 행/열 조건 명시 - if문 활용 - ifelse문 활용 => ifelse(조건식, 참일 경우, 거짓일 경우) ​ ​ ​ - repeat { 반복 수행할 문장 } - whil..

[R로 배우는 데이터 과학] 3장 R의 데이터형과 연산 :: 시험 대비 요약정리

변수 이름 규칙 - 대소문자 구별 - _(밑줄)이나 .(마침표) 사용 가능 - 특수문자 X - 숫자나 _(밑줄)을 변수 이름 첫 글자로 사용 X - if, while, for 등의 예약어 사용 X - 숫자형 int - 문자형 chr - 범주형 factor - 논리형 TRUE, FALSE - NULL : 정의되지 않은 값 - NA : 결측값 - NaN : 연산 불가능한 값 - -Inf와 Inf : 음의 무한대와 양의 무한대 ​ 데이터형 확인 함수들 - class(x) : 객체지향 관점에서 x의 데이터형 - typeof(x) : R언어 자체 관점에서 x의 데이터형 - is.integer(x) : x가 정수형이면 TRUE - is.numeric(x) : x가 실수형이면 TRUE - is.complex(x) :..

반응형