일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알고리즘 스터디
- 백준
- programmers
- 선그래프
- 데이터시각화
- 노마드코딩
- 가상환경
- queue
- Join
- 알고리즘스터디
- python
- Matplotlib
- 정보처리기사 c언어
- aws jupyter notebook
- 코딩테스트
- openCV
- 프로그래머스
- 자료구조
- pandas
- Stack
- NumPy
- String Method
- type hint
- 파이썬
- MySQL
- Selenium
- javascript
- 알고리즘
- Algorithm
- dataframe
- Today
- Total
목록분류 전체보기 (206)
조금씩 꾸준히 완성을 향해
숫자 관련 함수들 함수 설명 ROUND 반올림 CEIL 올림 FLOOR 내림 mysql> SELECT -> ROUND(0.5), -> CEIL(0.4), -> FLOOR(0.6); +------------+-----------+------------+ | ROUND(0.5) | CEIL(0.4) | FLOOR(0.6) | +------------+-----------+------------+ | 1 | 1 | 0 | +------------+-----------+------------+ 함수 설명 ABS 절대값 mysql> SELECT ABS(3), ABS(-9), ABS(3 - 7); +--------+---------+------------+ | ABS(3) | ABS(-9) | ABS(3 - 7) ..
서브쿼리(Subquery) 서브쿼리(subquery)란 하나의 query 안에 포함되어 있는 또 다른 SELECT문을 말한다. 서브쿼리를 포함하고 있는 쿼리를 외부쿼리(outer query)라고 부르며, 서브쿼리는 내부쿼리(inner query)라고도 부른다. ▶ 서브쿼리 사용 가능 한 곳 MySQL에서 서브쿼리를 포함할 수 있는 외부쿼리는 SELECT, INSERT, UPDATE, DELETE, SET, DO 문이 있다. 이러한 서브쿼리는 또 다시 다른 서브쿼리 안에 포함될 수 있다. SELECT FROM WHERE HAVING ORDER BY INSERT문의 VALUES 부분 대체제 UPDATE문의 SET 부분 대체제 1. 비상관 서브쿼리 ▶ sample5의 a열 중 최솟값인 행을 찾기 mysql>..
테이블 변경 (ALTER TABLE) :테이블에 저장되어 있는 데이터는 그대로 남긴 채 구성만 변경가능 ▶ 열추가 (ADD) -sample62 테이블에 정수타입을 저장하는 newcol열 추가 mysql> ALTER TABLE sample62 ADD newcol INT; mysql> desc sample62; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | no | int | NO | | NULL | | | a | varchar(30) | YES | | NULL | |..
GROUP BY (그룹화) - 그룹으로 묶어주는 역할을 수행 ※ 집계 함수와 함께 사용! ▶ 사용 가능한 집계 함수 AVG() : 평균 MIN() : 최소 값 MAX() : 최대 값 COUNT() : 행의 개수 COUNT(DISTINCT 컬럼명) : 행의 개수 (컬럼명 기준 중복 제외) STDEV() : 표준 편차 VARIANCE() : 분산 ▶ 형태 SELECT * FROM 테이블명 GROUP BY 열1, 열2... ▶ sample51 확인 mysql> SELECT * FROM sample51; +------+------+----------+ | no | name | quantity | +------+------+----------+ | 1 | A | 1 | | 2 | A | 2 | | 3 | B | ..
▶ 테이블 모든 내용 보기 SELECT * FROM student; ▶ 특정 행 / 특적 열 선택해서 표시 SELECT student.name, student.major -- name과 major 열 선택 FROM student SELECT * FROM student WHERE major = 'Biology'; -- 조건: major이 Biology인 행 선택 ▶ 원하는 순서로 데이터 가져오기 SELECT student.name, student.major FROM student ORDER BY name ASC; -- name열을 기준으로 오름차순 정렬 -- 오름차순이 기본설정이라 ASC 생략가능 SELECT student.name, student.major FROM student ORDER BY stud..
CREATE, DISCRIBE, ALTER, DROP ▶ MySQL의 대표적인 Datatype INT : Whole Numbers DECIMAL(M, N) : Decimal Numbers VARCHAR(1) : String of text of length 1 BLOB : Binary Large Objct,Stores large data DATE : 'YYYY-MM-DD' TIMESTAMP : 'YYYY-MM-DD HH:MM:SS' -used for recording ▶ 테이블 만들기 (create table) CREATE TABLE student ( student_id INT PRIMARY KEY, name VARCHAR(20), major VARCHAR(20), ); CREATE TABLE studen..
문제 KOI 전자에서는 건강에 좋고 맛있는 훈제오리구이 요리를 간편하게 만드는 인공지능 오븐을 개발하려고 한다. 인공지능 오븐을 사용하는 방법은 적당한 양의 오리 훈제 재료를 인공지능 오븐에 넣으면 된다. 그러면 인공지능 오븐은 오븐구이가 끝나는 시간을 분 단위로 자동적으로 계산한다. 또한, KOI 전자의 인공지능 오븐 앞면에는 사용자에게 훈제오리구이 요리가 끝나는 시각을 알려 주는 디지털 시계가 있다. 훈제오리구이를 시작하는 시각과 오븐구이를 하는 데 필요한 시간이 분단위로 주어졌을 때, 오븐구이가 끝나는 시각을 계산하는 프로그램을 작성하시오. 입력 첫째 줄에는 현재 시각이 나온다. 현재 시각은 시 A (0 ≤ A ≤ 23) 와 분 B (0 ≤ B ≤ 59)가 정수로 빈칸을 사이에 두고 순서대로 주어진..
vscode 환경에서 코딩하고 있었는데 프로그램이 많아지고 복잡해지다 보니 터미널 셋팅과 출력에 여러 문제들이 생겨났다. 환경변수가 활성화도 안되고, 터미널에 코드가 출력이 안되고, 명령어들은 안 듣고, 라이브러리들은 안 깔리고... 등등 몇일간의 구글링을 통해 가능한 시도는 다 해본 것 같다. 환경변수 Path 값 확인도 다 해보고, 이것저것 찾아본 명령어도 많이 실행해 봤는데 다 실패를 했다. 이 과정에서 내린 결론은.... 윈도우 진짜 해도해도 너무 하다!!!!!!!!!!!!!!!!! 개발자들이 왜 Mac을 쓰는지 정말 너무나도 공감이 가는 몇 일이었다. VScode 터미널에는 powershell이 들어가 있었는데, 얘가 자꾸 상식을 벗어난 반응을 보였다. 내 운영체제, 내 상황에 딱 맞는 명령어 ..
Wait till Load Webpage(로딩 대기) 브라우저에서 해당 웹 페이지의 요소들을 로드하는데 걸리는 시간을 대기하는 것을 말한다. 웹 페이지가 로드되기도 전에 element가 존재하지 않는다는 error가 뜨는 걸 방지하기 위함이다. ▶ Implicit Waits(암묵적 대기) driver.implicitly_wait(secs) 브라우저에서 사용되는 엔진 자체에서 파싱을 기다려 주는 selenium 자체의 특수한 메소드이다. 여기서 중요한 부분은 지정값이 최대시간이라는 사실이다. 즉 파싱이 완료되면 코드가 즉시 샐행이 되고, 늦더라도 최대 n초까지는 기다려 준다는 뜻이다. ▶ Explicit Waits(명시적 대기) time.sleep(secs) 프로세스 자체를 지정한 시간동안 기다려 주는 역..