# sql

58개의 포스트
post-thumbnail

SQL 최적화에 대해서 맘대로 기록

sql 성능은 블록(페이지)의 접근 개수로 접근해야한다. 옵티마이저는 INDEX SCAN와 FULL SCAN을 ROW가 아닌 블록(페이지)으로 판단한다.라이브캐시에 저장된 최적화 파싱이 있으면 소프트 파싱을 하고 만약 없다면 최적화후 파싱한다.해시버킷에 파싱된 sql이

3일 전
·
0개의 댓글

[TIL] 2020-02-07

오랫동안 붙잡고 있었던 쿼리를 완성했다. 완성된 것만 카운트했을 때 총 16개의 쿼리를 작성했고, 1,000줄이 넘는 쿼리도 있다.정말 중요한 문서라서 검산을 정말 많이 했다.힘들긴 한데 하고 나니까 뿌듯하다.쿼리로 피벗 테이블을 만드는 건 정말 고되다.특히, 컬럼수가

5일 전
·
0개의 댓글
post-thumbnail

SQL 전문가 (SQLP) 공부 시작!

카카오 인턴십 종료 이후, 데이터베이스에 대한 고민과 지식이 부족하다고 느끼게 되었다. 어떻게 하면 이 부족한 DB 지식을 보완할 수 있을까 고민하던 차에, SQLP 자격증에 대해서 듣게 되었다.SQL 개발자(SQLD)를 딸까 생각도 했었지만, 마침 최근에 학사 취득도

2020년 3월 24일
·
0개의 댓글
post-thumbnail

SQL(3)

TO_CHAR 함수는 숫자, Date등의 데이터를 Char형의 데이터로 형변환 해주는 함수 TO_DATE와 TO_TIMESTAMP 함수는 Char형 데이터를 Date, Timestamp형의 데이터로 변경한다SELECT TO_CHAR(SYSDATE, 'YYYY MM DD

2020년 3월 20일
·
0개의 댓글

SQL - 2

SQL (Structured Query Language) \- SQL은 데이터를 쉽게 조작, 변경을 할 수 있도록 만들어진 언어이다.DML (Data Manipulation Language) \- 데이터를 조작하기 위해 사용 -> INSERT, SELECT, DEL

2020년 3월 15일
·
0개의 댓글

프로그래머스 SQL 고득점 Kit

중복 제거하기입양 시각 구하기방법1(무식)방법2없어진 기록 찾기보호소에서 중성화한 동물

2020년 3월 13일
·
0개의 댓글

SQL - 1

MySQL 8버전 부터는 계정생성과 권한설정을 따로 진행해야한다.1 . mysql에 접속하여 데이터베이스를 만든다.create database DatabaseName;2 . 사용자 계정을 생성해준다.create user 'UserID'@'Option(localhost)

2020년 3월 13일
·
0개의 댓글
post-thumbnail

one to many, Query tip

T_TS_CLS // T_TS_STD RESULT

2020년 3월 12일
·
0개의 댓글
post-thumbnail

SQL 기본 문법 짚고 넘어가기

Operators in The WHERE Clause=, >, <, >=, <=, <>, BETWEEN, LIKE, IN<> means NOT EQAUL ( '!=' 버전에 따라 이렇게도 표기 가능)LIKE means search for a pat

2020년 3월 10일
·
0개의 댓글

JOIN, LEFT JOIN (+ 쿼리튜닝)

JOINLEFT JOIN

2020년 3월 10일
·
0개의 댓글

SQL vs NoSQL

SQL, NoSQL의 차이에 대해 알아보자.SQL, NoSQL을 언급할 땐 각 단어 뒤에 DB를 붙여야겠다는 생각을 했다.SQL, NoSQL 비교하기 위해 자료를 구글링하면SQL은 관계형 DB, NoSQL은 그와 반대되는 비(Non) 관계형 DB 라는 식으로 설명을 한

2020년 3월 6일
·
0개의 댓글

SQL(2)

\-- 현재 날자 시간SELECT TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS') FROM DUAL\-- 이틀 전SELECT TO_CHAR(SYSDATE-2, 'YYYYMMDDHH24MISS') FROM DUAL\-- 3분 전SELECT TO_CHAR

2020년 3월 5일
·
0개의 댓글
post-thumbnail

Database - SQL vs NoSQL

비교합시다~

2020년 3월 4일
·
2개의 댓글
post-thumbnail

Database - Transaction & SQL

Database 와 Transaction에 관한 설명.

2020년 3월 3일
·
0개의 댓글

MySQL 테이블 조인(JOIN)

MySQL에서 조인을 처리하는 방법은 네스트드-루프(Nested-loop)로 다른 DBMS보다 단순하다. 그리고 조인되는 각 테이블 간의 레코드를 어떻게 연결할지에 따라 여러 가지 종류의 조인으로 나뉜다.Nested-loop: 일반적으로 두 개의 FOR나 WHILE과

2020년 3월 2일
·
0개의 댓글

update 쿼리(테이블 2개 이상)

입사 과제를 수행하면서 매우 간단한 쿼리를 짜는 것인데 헤매다 결국 못 짜서 매우 현타가 크게 왔다.The salad contains an ingredient with name "tuna", which means that its cost should be increas

2020년 3월 1일
·
0개의 댓글

Django ORM에서 SQL WHERE문 사용하기(Q)

스타일쉐어의 로그인을 구현할 때 하나 간과한게 있었는데, 아이디나 이메일 둘 중 하나만 맞으면 로그인이 가능하다는 점이었습니다. 그래서 처음에는 아이디만 체크해서 회원이면 로그인이 가능하도록 비밀번호 체크 로직으로 넘겼는데, 이메일도 체크하도록 변경해야했습니다. 별 생각없이 아이디가 들어오면 if 문으로 처음 처리하고, 아이디가 안들어오면 elif 문으로...

2020년 2월 27일
·
0개의 댓글

TIL - Database

데이터베이스 - 데이터를 저장하는곳데이터를 메모리에 저장하면 제일빠르다. 단점은 휘발성이라 영구보존 안됨. 저장자체는 데이터베이스에 하고 사용할때는 읽어들여서 램에서 읽어들여서 사용한다.영구보존 - db실재사용 - 메모리상에 저장해서, 변수에 저장하는게 메모리상에 저장

2020년 2월 25일
·
0개의 댓글