본문 바로가기

All16

[Python] 자료형 (리스트, 튜플, 딕셔너리, 집합) 1. 리스트 (List)[1] 정의- 요소들의 모음을 나타내는 자료형- 모든 자료형을 리스트의 요소로 사용 가능 [2] 인덱싱- 문자열과 마찬가지로 인덱싱 적용 가능- 리스트 내의 리스트는 인덱싱 두 번으로 요소 가져올 수 있음.>>>a = [1, 2, 3, 4, 5]d = [1, 2, ['life', 'is', ['too', 'short']]]print(a[0])print(a[0] + a[4])print(a[3:])print(a[1:-1])print(d[2])print(d[2][2])print(d[-1][2:]) # 범위로 인덱싱 하면 리스트로 묶여서 출력됨.print(d[-1][-1][-1]) # Output16[4, 5][2, 3, 4]['life', 'is', ['too', 'short']]['t.. 2024. 8. 18.
[SQL] 성능 좋은 SQL 작성법 * DBMS의 원활한 Index 활용을 고려하여 SQL 작성해야 함.1. WHERE 절 컬럼 가공하지 않음.저장되어 있는 Index 활용 불가# Xselect id, name from member where substring(birth_date, 1, 4) = '2004'; # Oselect id, name from member where birth_date like '2004%'; 2. 컬럼과 변수의 데이터 타입 맞춤.product_code 컬럼이 varchar type이라면?숫자형으로 사용하면 DBMS 내부적으로 product_code 컬럼을 int 형식으로 형변환 함.# Xselect product_name, price from product where product_code = 2309150.. 2024. 8. 9.
[SQL] 분석 실습 ※ 본 포스팅은 '패스트캠퍼스'의 '데이터 분석 Master Class' 강의 내용을 복습하고자 정리함. 1. 전국 캠핑장 데이터 분석* 데이터 출처 : 공공데이터포털 - 전국야영(캠핑)장표준데이터  1-1) 각 지역에 위치한 캠핑장 조회# 1) 캠핑장의 사업장명, 소재지전체주소 출력select 사업장명 NAME, 소재지전체주소 ADDRESS from camping_info; # 2) 정상영업중인 캠핑장 데이터 출력select * from camping_info where 영업상태구분코드 = 1; # 3) 양양에 위치한 캠핑장 몇 개인지 출력select count(*) from camping_info where 소재지전체주소 like "%양양%"; # 4) 3번 데이터 중 폐업한 캠핑장 몇 개인지 출력s.. 2024. 8. 6.
[SQL] 자주 쓰는 DDL / DML 기본 1. DDL (Data Definition Language)1) CREATE : 테이블 생성create table book_list( book_no varchar(16) not null, book_name varchar(64), writer varchar(32), publisher varchar(64), reg_date date, price int); 2) ALTER : 테이블 / 컬럼 수정``` 테이블 단위 수정 ```# 테이블명 수정alter table book_list rename book_info;``` 컬럼 단위 수정 ```# 컬럼 추가alter table book_list add column description varchar(1000); # 새로운 컬럼# 컬럼 변경.. 2024. 8. 5.