| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- pandas
- 기계학습
- 재귀함수
- 순열
- 파이썬
- Machine Learning
- plt
- MacOS
- 리스트
- 등비수열
- Slicing
- DataFrame
- 머신러닝
- INSERT
- matplotlib
- Folium
- 등차수열
- pandas filter
- numpy
- maplotlib
- 조합
- 통계학
- python
- tree.fit
- 문제풀이
- SQL
- barh
- pandas 메소드
- 스터디노트
- 자료구조
- Today
- Total
목록SQL (8)
코딩하는 타코야끼
1. Scalar Functions (스칼라 함수) 📍 UCASE 영문을 대문자로 반환하는 함수 SELECT UCASE('This Is ucase Test.'); # $15 가 넘는 메뉴를 대문자로 조회 SELECT UCASE(menu) FROM sandwich WHERE price > 15; 📍 LCASE 영문을 소문자로 변환하는 함수 SELECT LCASE('This Is LCASE Test'); 📍 MID 문자열 부분을 반환하는 함수 # 6번 위치에서 5글자를 조회 SELECT MID('this is mid test', 6, 5); # -8번 위치 (뒤에서 8번째 위치) 에서 3글자를 조회 SELECT MID('this is mid test', -8, 3); 📍 LENGTH 문자열의 길이를 반환하는..
1. Primary KEY 테이블의 각 레코드를 식별 중복되지 않은 고유값을 포함 NULL 값을 포함할 수 없음 테이블 당 하나의 기본키를 가짐 📍 PRIMARY KEY 생성 문법-1 CREATE TABLE person( pid INT NOT NULL, name VARCHAR(16), age INT, sex CHAR, PRIMARY KEY (pid) ); 📍 여러개의 칼럼 기본키 설정 # 여러개의 칼럼을 기본키로 설정하는 경우 CREATE TABLE animal( name VARCHAR(16) NOT NULL, type VARCHAR(16) NOT NULL, age INT, PRIMARY KEY (name, type) ); 📍 PRIMARY KEY 삭제 ALTER TABLE person DROP PRIM..
1. 심화1 📍 외부에서 접속 터미널 실행 # AWS RDS에서 데이터베이스 생성할때 만든 USER id 와 USER 패스워드 입력하고 접속 mysql -h 엔드포인트 -P 3306 -u admin -p # 외부에서 RDS 접속 후 데이터 베이스 생성 CREATE DATABASE zerobase; USE zerobase; # USER 생성 CREATE USER 'zero'@'%' identified by 'password'; # USER 생성 확인 USE mysql; SELECT host, user FROM user; # USER 'zero'에 대한 권한이 있는 데이터베이스 목록 확인 SHOW GRANTS FOR 'zero'@'%'; ⚡️ 현재 접속을 종료하고 AWS RDS (database-1)의 ze..
1. SELF JOIN Self JOIN은 테이블을 자신 자신과 조인하는 것을 의미합니다. 주로 테이블 내에서 연관된 데이터를 비교하거나 결합할 때 사용됩니다. 예: 직원 테이블에서 각 직원의 상사 이름을 찾는 경우. 이 때, 직원과 그의 상사 모두 같은 테이블에 있으므로 Self JOIN을 사용해야 합니다. celeb 테이블의 연예인 중, snl_show 에 host 로 출연했고 소속사가 안테나인 사람의 이름과 직업을 검색 SELECT celeb.NAME, celeb.JOB_TITLE FROM celeb, snl_show WHERE celeb.NAME = snl_show.HOST AND celeb.AGENCY='안테나'; celeb 테이블의 연예인 중, snl_show 에 host 로 출연했고, 영화배..
1. UNION 여러 개의 SQL문을 합쳐서 하나의 SQL 문으로 만들어주는 방법 (주의. 칼럼의 개수가 같아야함) UNION : 중복된 값을 제거하여 알려준다. UNION ALL : 중복된 값도 모두 보여준다. 환경 설정 (test db) 📍 UNION ALL test1 의 모든 데이터와 test2 의 모든 데이터를 중복된 값을 포함하여 검색 📍 UNION test1 의 모든 데이터와 test2 의 모든 데이터를 중복된 값을 제거하여 검색 📍 NULL AS 가수가 직업인 연예인의 이름, 직업을 검색하는 쿼리와, 1980년대에 태어난 연예인의 이름, 생년월일, 나이를 검색하는 쿼리를 UNION으로 실행 SELECT NAME, JOB_TITLE, NULL AS BIRTHDAY, NULL AS AGE FRO..