일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- dp
- 과제형 코딩테스트
- 논문 리뷰
- KT
- Image Generation
- Generative Models
- posco 채용
- 포스코 채용
- kt인적성
- stable diffusion
- manganinja
- 포스코 코딩테스트
- ddim
- colorization
- DDPM
- diffusion models
- controlNet
- ip-adapter
- 프로그래머스
- 코딩테스트
- classifier-free guidance
- Today
- Total
목록Data Analysis/SQL (16)
Paul's Grit

Subquery란? 하나의 SQL 문 안에 포함되어 있는 또 다른 SQL문을 말한다. 메인쿼리가 서브쿼리를 포함하는 종속적인 관계이다. 서브쿼리는 메인쿼리의 칼럼 사용 가능 메인쿼리는 서브쿼리의 칼럼 사용 불가 Subquery 는 괄호로 묶어서 사용 subquery 에서는 order by 를 사용X Subquery 종류 Scalar Subquery - SELECT 절에 사용 Inline View - FROM 절에 사용 Nested Subquery - WHERE 절에 사용 1. Scalar Subquery SELECT 절에서 사용하는 서브쿼리. 결과는 하나의 Column 이어야 한다. 서울은평경찰서의 강도 검거 건수와 서울시 경찰서 전체의 강도 검거 건수를 조회 SELECT case_number, (SEL..

Scalar Functions UCAE / LCASE MID LENGTH ROUND NOW FORMAT 1. UCAE / LCASE UCASE : 영문을 대문자로 반환하는 함수 SELECT UCASE('This Is ucase Test.'); SELECT UCASE(menu) FROM sandwich WHERE price > 15; LCASE : 영문을 소문자로 변환하는 함수 SELECT LCASE(menu) FROM sandwich WHERE price < 5; 2. MID 문자열 부분을 반환하는 함수 시작 인덱스가 1부터 시작한다 1번 위치에서 4글자를 조회 SELECT MID('This is mid test', 1, 4); 6번 위치에서 5글자를 조회 SELECT MID('This is mid te..

Aggregate Functions COUNT SUM AVG MIN MAX GROUP BY HAVING 데이터 확인 1. COUNT 총 갯수를 계산해 주는 함수 crime_status 테이블에서 경찰서는 총 몇군데? SELECT COUNT(DISTINCT police_station) FROM crime_status; crime_type 은 총 몇가지? SELECT COUNT(DISTINCT crime_type) FROM crime_status; 2. SUM 숫자 칼럼의 합계를 계산해주는 함수 범죄 총 발생건수는 ? SELECT SUM(case_number) FROM crime_status WHERE status_type='발생'; 살인의 총 발생 건수는 ? SELECT SUM(case_number) FR..

1. PRIMARY KEY 1-1. PRIMARY KEY 생성 • 테이블의 각 레코드를 식별 • 중복되지 않는 고유값을 포함 • NULL 값을 포함할 수 없음 • 테이블 당 하나의 기본키를 가짐 하나의 칼럼을 기본키로 설정하는 경우 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) ); 2-2. PRIMARY KEY 삭제 하나의 칼럼이 기본키로 설정..

Chicago sandwich 랭킹 정보를 크롤링하고 DB에 저장¶ 랭킹 메뉴 가게 이름 가격 가게 주소 In [39]: from bs4 import BeautifulSoup from urllib.request import urlopen, Request from user_agent import generate_user_agent import re from urllib.parse import urljoin import mysql.connector import pandas as pd 크롤링 Code¶ In [ ]: url = 'https://www.chicagomag.com/chicago-magazine/november-2012/best-sandwiches-chicago/' req = Request(url=..

0. DB에 연결하기¶ mysql.connector.connect() close() In [41]: import mysql.connector import pandas as pd In [3]: local = mysql.connector.connect( host = 'localhost', port = 3306, user = 'root', password = '****', database = 'amrbase' ) local.close() 1. SQL Query 실행¶ 1.1 Execute¶ cursor() execute() In [4]: remote = mysql.connector.connect( host = 'database-1.cccbm3nnjzrq.ap-northeast-2.rds.amazonaws.co..

mysql -u root -p amrbase 1. SQL 파일 실행 1-1. test01.sql 파일 생성 1-2. workspace 지정 cd dev_ws cd sql 1-2. MySQL 로그인 mysql -u root -p amrbase 1-3. 생성했던 test01.sql 파일 실행 mysql> source mysql> \. # source 대신 \. 사용가능 mysql> \. # 현재 폴더에 파일이 있으면 path 생략 가능 source test01.sql 1-4. 실행 결과 확인 desc police_station; 1-5. test02.sql 파일 생성 1-6. SQL 파일 - 외부에서 바로 실행 mysql -u username -p < mysql -u root -p amrbase < test..

1. 환경 셋업 1-1. DB 이동, 테이블 생성 celeb 테이블 생성 : https://pauls-grit.tistory.com/36 [SQL] SQL 논리 연산자: AND, OR, NOT, BETWEEN, IN, LIKE 본문 제목 [SQL] SQL 논리 연산자: AND, OR, NOT, BETWEEN, IN, LIKE by Paul-K 2023. 8. 25. 17:51 in 보호글 pauls-grit.tistory.com snl_show 테이블 생성: https://pauls-grit.tistory.com/38 [SQL] SQL JOIN pauls-grit.tistory.com 1-2. 데이터 확인 SELECT * FROM celeb; SELECT * FROM snl_show; 2. CONCAT ..