KepcoBootCamp
-
14주차 금 1124(데이터 분석, 조인관련..)광주인력개발원 일일포스팅(메모장) 2023. 11. 24. 16:45
-- [문제] /* - 회원아이디 b001 회원 마일리지값보다 큰, - 회원정보 조회하기 - 조회컬럼 : 회원아이디, 이름 */ SELECT mem_id, mem_name, mem_mileage FROM member WHERE mem_id = 'b001' ; SELECT A.mem_id, A.mem_name FROM member A, (SELECT mem_id, mem_name, mem_mileage FROM member WHERE mem_id = 'b001') B WHERE A.mem_mileage > B.mem_mileage; -- 다른방법 SELECT mem_id, mem_name FROM member WHERE mem_mileage > (SELECT mem_mileage FROM member WH..
-
14주차 목 1123(데이터 분석, 조인(Join)광주인력개발원 일일포스팅(메모장) 2023. 11. 23. 18:13
조인이다! -- join /* - Inner Join 방식은 : 인반방식 or 표준방식 모두 표준처럼 사용됨 (Inner Join - 일반방식) Select 테이블1. 컬럼1...테이블n.컬럼1 From 테이블1, 테이블2... 테이블n Where 관계조건(PK = FK) And 일반조건 (Inner Join - 표준방식) Select 테이블1. 컬럼1...테이블n.컬럼1 From 테이블1 Inner Join 테이블2 On(관계조건(PK = FK) And 일반조건) Inner Join 테이블n On(관계조건(PK = FK) And 일반조건) Group by ....그룹이 있는경우 Having ....그룹 조건이 있는경우 Order by ....정렬이 있는 경우 */ */ -- 크로스 조인 -- : 아래 ..
-
14주차 화 1121(데이터 분석, 연산자, 문제풀이)광주인력개발원 일일포스팅(메모장) 2023. 11. 21. 17:10
별칭사용하기 별칭을 사용하는 이유 : 긴 단어를 줄여서 사용하는데 좋음 /* SQL에서 별칭을 사용할 수 있는 곳 - 컬럼명 대신 별칭 사용 : 예시) mem_id as id - 테이블명 대신 별칭 사용 : 예시) From member mem */ -- 회원 테이블 전체 조회하기 -- 컬럼명 : [mem_id, mem_pass, ...] -- [{'a001','ab',...},{'b001','bc',...},{'...'},,,] SELECT * FROM member; -- 회원의 마일리지 값이 10 이상인 데이터만 조회하기 -- 조회컬럼은 회원아이디, 회원이름, 마일리지 -- 별칭, id, mame, point -- 사용할 테이블명 : member -- 사용할 컬럼명 : mem_mileage, mem_i..
-
14주차 월 1120(데이터베이스, MariaDB CRUD)광주인력개발원 일일포스팅(메모장) 2023. 11. 20. 16:49
DBMS는 데이터베이스 관리 시스템(Database Management System)의 약어로, 데이터베이스를 관리하고 조작하는 소프트웨어 시스템입니다. DBMS는 데이터베이스를 효과적으로 관리하여 데이터의 안전성, 일관성, 공유성 등을 제공하고, 사용자와 응용 프로그램이 데이터에 접근할 수 있도록 인터페이스를 제공합니다. 다양한 DBMS가 있지만, 주로 사용되는 몇 가지 유형은 다음과 같습니다: 관계형 데이터베이스 관리 시스템 (RDBMS): 예시: MySQL, PostgreSQL, Oracle, Microsoft SQL Server 데이터를 테이블로 구성하고, 테이블 간의 관계를 이용하여 데이터를 조직하는 방식을 채택합니다. 비관계형 데이터베이스 관리 시스템 (NoSQL DBMS): 예시: Mongo..
-
13주차 목 1116 (이터레이터, 제너레이터, 정규표현식)광주인력개발원 일일포스팅(메모장) 2023. 11. 16. 16:53
파이썬에서 반복 가능한 객체(클래스)를 표현하는데 사용되는 인터페이스 이터레이터는 iter()함수와 next()함수를 이용하여 반복(Iterator)을 수행함 ### 클래스 정의하기 class MyIterator : ### 클래스 생성자 정의하기 def __init__(self) : self.cuurent_value = 0 print(f"#1 (__init__) : self={self} / self.cuurent_value={self.cuurent_value}") ### 자신의 클래스를 반환하는 iter 함수 정의 def __iter__(self) : print(f"#2 (__iter__) : self={self}") return self ### 반복을 수행하는 next 함수 정의 def __next__..
-
13주차 수 1115 취업프로그램 교육광주인력개발원 일일포스팅(메모장) 2023. 11. 15. 16:53
취업 프로그램 교육 내용 1. 취업 마은드 형성 2. IT 산업분석 및 채용 브랜드 3. IT 직무 이해와 취업전략 4. IT 취업 성공사례와 SWOT 분석 직업을 찾을 때 고려사항 1. 하는일 : 실무에서 바로 활용할 수 있는 직무 역량을 갖춘 인재 선호 2. 요구되는 특성 : 입무수행능력, 시식, 성격, 흥미, 가치관, 신체적 조건 등 3. 요구되는 교육수준 : 학력 및 전공 필요한 자격증, 업무숙달기간 4. 전망 : 임금(평균임금) / 일자리 전망 5. 직업적 특성 : 복리후생, 안정성, 근무여건(시간, 지역, 환경) 6. 기타 : 타 직종으로의 전직가능성 요구되는 대인관계 6개월 동안 의지를 보여줄 일들 1. 교육과정 내 메인 프로젝트 2. 토이프로젝트 3. 공부에 대한 열정을 보여줄 블로그, 노..
-
13주차 화 1114 (데코레이터, 가변형매개변)광주인력개발원 일일포스팅(메모장) 2023. 11. 14. 16:38
함수의 재사용성을 확장한 개념의 방법 import time ### 데코레이터 함수 정의하기 # = func : 실제 처리할 함수 받아오는 매개변수 def timer_decorator(func) : print(f"#1 : func = {func}") ### 실제 실행될 함수 정의 (함수 이름은 자유롭게) # - func로 받은 함수를 아래 함수로 재정의하게 됨 def wrapper(*args, **kwargs) : # - tlwkrtlrks start_time = time.time() print(f"#2 : start_time = {start_time}") ### 실제 처리할 함수 : func rs = func(*args, **kwargs) print(f"#3 : rs = {rs}") #- 정료시간 end..