728x90
728x90
Chapter5 테이블과 뷰 5-1 테이블 만들기 CREATE TABLE: 테이블을 생성하는 SQL, 테이블 이름, 열 이름, 데이터 형식 등을 지정 AUTO_INCREMENT: 열에 입력될 값을 1부터 자동 증 NOT NULL: 열에 빈 값을 허용 X PRIMARY KEY: 열을 기본 키로 지정 FOREIGN KEY: 열을 외래 키로 지정 빈칸인데 NULL이 아니면 오류 발생 - ' Set Field to NULL ' 실습 확인문제 CHAR, VARCHAR UNSIGNED: 정수형 데이터를 0부터 입력 TINYINT: -128~ + 127 DATE: 날짜형 VARCHAR: 가변형 문자형으로 짧거나 긴 문자가 뒤죽박죽 입력될 때 적절 GUI에서 테이블을 생성하는 방식 UNSIGNED는 UN 부분 체크 기..
1 .제일 작은 수 제거하기 문제 설명 정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 [4,3,2,1]인 경우는 [4,3,2]를 리턴 하고, [10]면 [-1]을 리턴 합니다. 내 풀이 def solution(arr): arr.remove(min(arr)) if len(arr) == 0: return [-1] else: return arr 2. 가운데 글자 가져오기 문제 설명 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 내 풀이 def solution(s): a ..
1. 흉부외과 또는 일반외과 의사 목록 출력하기 문제 설명 다음은 종합병원에 속한 의사 정보를 담은DOCTOR 테이블입니다. DOCTOR 테이블은 다음과 같으며 DR_NAME, DR_ID, LCNS_NO, HIRE_YMD, MCDP_CD, TLNO는 각각 의사이름, 의사ID, 면허번호, 고용일자, 진료과코드, 전화번호를 나타냅니다. 문제 DOCTOR 테이블에서 진료과가 흉부외과(CS)이거나 일반외과(GS)인 의사의 이름, 의사ID, 진료과, 고용일자를 조회하는 SQL문을 작성해주세요. 이때 결과는 고용일자를 기준으로 내림차순 정렬하고, 고용일자가 같다면 이름을 기준으로 오름차순 정렬해주세요. 다른 사람 풀이 SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD, ..
In [1]: import numpy as np import pandas as pd import matplotlib.pyplot as plt plt.rcParams['font.family'] = 'Malgun Gothic' # 한글 폰트 사용 plt.rcParams['font.size'] = 20 # Matplotlib 폰트 사이즈 변경 plt.rcParams['axes.unicode_minus'] = False # 한글 폰트 사용 시, 마이너스 글자가 깨지는 현상해결 데이터 확인 및 정제¶ In [2]: # 데이터 확인 retail = pd.read_csv('retail_sales_dataset.csv', encoding = ..
1. 없는 숫자 더하기 문제 설명 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 내 풀이 def solution(numbers): return 45 - sum(numbers) 쉬운 문제지만 처음으로 제일 위에 있는 다른 사람 풀이랑 똑같았다! 다른 사람 풀이 solution = lambda x: sum(range(10)) - sum(x) 2. 핸드폰 번호 가리기 문제 설명 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전..
1. 경기도에 위치한 식품창고 목록 출력하기 문제 설명 다음은 식품창고의 정보를 담은 FOOD_WAREHOUSE 테이블입니다. FOOD_WAREHOUSE 테이블은 다음과 같으며 WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, TLNO, FREEZER_YN는 창고 ID, 창고 이름, 창고 주소, 전화번호, 냉동시설 여부를 의미합니다. 문제 FOOD_WAREHOUSE 테이블에서 경기도에 위치한 창고의 ID, 이름, 주소, 냉동시설 여부를 조회하는 SQL문을 작성해주세요. 이때 냉동시설 여부가 NULL인 경우, 'N'으로 출력시켜 주시고 결과는 창고 ID를 기준으로 오름차순 정렬해주세요. 내 풀이 SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNUL..