728x90

분류 전체보기 185

[혼공SQL] 4장. SQL 고급 문법(데이터 형식, 데이터 형변환, 조인, IF, CASE, WHILE, 동적SQL)

Chapter 4. SQL 고급 문법 4.1 MySQL의 데이터 형식 정수형 : 소수점이 없는 숫자이며, TINYINT, SMALLINT, INT, BIGINT 등이 있음 문자형 : 고정형 문자형인 CHAR, 가변형 문자형인 VARCHAR가 있음 실수형 : 소수점 아래 7자리까지 표현되는 FLOAT와 소수점 아래 15자리까지 표현되는 DOUBLE이 있음 날짜형 : DATE(날짜만저장, YYYY-MM-DD형식), TIME(시간만 저장, HH:MM:SS 형식), DATETIME(날짜 및 시간 저장) ▶ 변수 앞에는 @를 붙임 USE market_db; SET @myVar1 = 5; # 변수선언 SET @myVar2 = 4.25; # 변수선언 SELECT @myVar1; # 5 SELECT @myVar1 + ..

[프로그래머스] Lv1. 푸드파이터 대회 - 파이썬(Python)

문제링크 https://school.programmers.co.kr/learn/courses/30/lessons/134240 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ■ 문제 설명 수웅이는 매달 주어진 음식을 빨리 먹는 푸드 파이트 대회를 개최합니다. 이 대회에서 선수들은 1대 1로 대결하며, 매 대결마다 음식의 종류와 양이 바뀝니다. 대결은 준비된 음식들을 일렬로 배치한 뒤, 한 선수는 제일 왼쪽에 있는 음식부터 오른쪽으로, 다른 선수는 제일 오른쪽에 있는 음식부터 왼쪽으로 순서대로 먹는 방식으로 진행됩니다. 중앙에는 물을 배치하고, 물을 먼저 먹..

[혼공학습단 9기 / SQL] ORDER BY, LIMIT, DISTINCT, GROUP BY, HAVING, 2주차 미션

03-2 좀 더 깊게 알아보는 SELECT문 ■ SELECT절의 형식 SELECT 열_이름 FROM 테이블_이름 WHERE 조건식 GROUP BY 열_이름 HAVING 조건식 ORDER BY 열_이름 LIMIT 숫자 1. ORDER BY절 : 결과의 값이나 개수에 대해서는 영향을 미치지 않지만, 결과가 출력되는 순서를 조절 : 기본값은 ASC(Ascending) 오름차순을 의미, DESC(Descending) 내림차순을 의미 ※ 참고 : ORDER BY는 WHERE절 다음에 나와야 함 SELECT 기본 형식 구문에 맞게 작성해줘야 오류가 안남 2. LIMIT : 출력의 개수를 제한 : WHERE절은 생략 가능하나 사용하고 싶으면 문법순서에 맞게 사용하면 됨 : ORDER BY와 함께 사용 SELECT m..

[혼공학습단 9기 / SQL] SELECT, FROM, WHERE

03-1 기본중에 기본 SELECT ~ FROM ~ WHERE 1. market_db.sql 파일 내용 - DROP DATABASE 는 market_db를 삭제하는 문장 DROP DATABASE IF EXISTS market_db; -- 만약 market_db가 존재하면 우선 삭제한다. CREATE DATABASE market_db; USE market_db; CREATE TABLE member -- 회원 테이블 ( mem_id CHAR(8) NOT NULL PRIMARY KEY, -- 사용자 아이디(PK) mem_name VARCHAR(10) NOT NULL, -- 이름 mem_number INT NOT NULL, -- 인원수 addr CHAR(2) NOT NULL, -- 지역(경기,서울,경남 식으로 ..

[빅분기] T1-3. 결측치 처리, 결측치 비율확인(map, drop 활용)

주어진 데이터에서 결측치가 80%이상 되는 컬럼은 삭제하고, 80%미만인 결측치가 있는 컬럼은 'city'별 중앙값으로 값을 대체하고 'f1'컬럼의 평균값을 출력하시오. 1. 라이브러리 및 데이터 불러오기 import numpy as np import pandas as pd df = pd.read_csv('/kaggle/input/bigdatacertificationkr/basic1.csv') df 2. 결측치, shape 확인 및 결측치 비율 확인 df.isnull().sum() df.shape # (100, 8) # 결측치 비율 확인 df.isnull().sum() / df.shape[0] # 80% 이상 결측치 컬럼 삭제 df.drop(['f3'], axis = 1) 3. 도시확인 및 도시별 중앙값..

[프로그래머스] Lv1. 기사단원의 무기 - 파이썬(Python)

문제링크 : https://school.programmers.co.kr/learn/courses/30/lessons/136798 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ■ 문제 설명 숫자나라 기사단의 각 기사에게는 1번부터 number까지 번호가 지정되어 있습니다. 기사들은 무기점에서 무기를 구매하려고 합니다. 각 기사는 자신의 기사 번호의 약수 개수에 해당하는 공격력을 가진 무기를 구매하려 합니다. 단, 이웃나라와의 협약에 의해 공격력의 제한수치를 정하고, 제한수치보다 큰 공격력을 가진 무기를 구매해야 하는 기사는 협약기관에서 정한 공격력을 가지..

[Python 문법] 파이썬 리스트 컴프리헨션(comprehension)

▶ 리스트 comprehension 문법 - 리스트 안에 식, for 반복문, if 조건문 등을 지정하여 리스트를 생성하는 것을 리스트 컴프리헨션(list comprehension)이라고한다. - comprehension은 능력, 이해력, 시험 등의 뜻도 있지만, 어떤 것을 잡아서 담아둔다라는뜻이 있다. - 개념적으로 "리스트 표현식" 이라고 할 수 있다. - 리스트 내포, 리스트 내장, 리스트 축약, 리스트 해석 등으로 불린다. ● [ 표현식 for 항목 in 반복가능객체 if 조건문] ● list(식 for 변수 in 리스트) 참고 | 대괄호와 list() 리스트 표현식 list방식은 C언어, 대괄호방식은 파이썬 다운코드이다. 따라서 리스트 표현식은 대괄호 방식을 사용하는 것이 좋다. ▶ 반복문을 이..

[백준 25640 / 파이썬(Python) / BronzeⅣ] MBTI

문제링크 : https://www.acmicpc.net/problem/25640 25640번: MBTI 진호는 요즘 유행하는 심리 검사인 MBTI에 관심이 많다. MBTI는 아래와 같이 네 가지 척도로 사람들의 성격을 구분해서, 총 $16$가지의 유형중에서 자신의 유형을 찾을 수 있는 심리 검사이다. 내향( www.acmicpc.net ■ 문제 진호는 요즘 유행하는 심리 검사인 MBTI에 관심이 많다. MBTI는 아래와 같이 네 가지 척도로 사람들의 성격을 구분해서, 총 16가지의 유형중에서 자신의 유형을 찾을 수 있는 심리 검사이다. 내향(I) / 외향(E) 직관(N) / 감각(S) 감정(F) / 사고(T) 인식(P) / 판단(J) 모든 유형의 목록은 다음과 같다. INFP, ENFP, ISFP, ES..

728x90
반응형