profile
느리지만 우상향

프로그래머스 - 신규아이디추천

이건 뭐 정규식쓰는 문제라서 그냥 정규식연습했다고 생각

2022년 7월 31일
·
0개의 댓글
·

프로그래머스 - 로또의 최고 순위와 최저 순위

빈자리에 정답을 넣으면 무조건 순위가 올라가기 때문에 처음에 몇개맞는지를 구한다음 빈자리만큼 순위를 올려주면된다.

2022년 7월 23일
·
0개의 댓글
·

The PADS

order by count(Occupation) 이걸로 안하고 그냥 위에 만들어논 cnt로 order by 할려고함그리고 샘플에 소문자로 해논거 못보고 계속 왜 안되지 이러고 있었네..LOWER(Occupation) 해결

2022년 7월 17일
·
0개의 댓글
·

프로그래머스 - 신고 결과 받기

report에서신고자, 신고당한사람을 분리 후 분류하고 이때 Set을 사용하면 좀 더 쉽게 분류가능Set은 중복을 허용 안한다.그 다음 K가 넘는 리스트만 ++ 해주면된다.

2022년 7월 16일
·
0개의 댓글
·

모두의 sql - view, optimizer, index

가상 테이블사용자 편의성내가 원하는 부분만 쓸수있다보안직접 접근X, 접근 가능한 사람 지정가능테이블처럼 사용가능데이터 추출을 위해 SQL문을 매번 작성하지 않아도 됨조인을 해서 뷰를 만들수도 있음사용자별로 권한부여가능SELECT 문의 질의 성능 최적화를 위해서 실행계획

2022년 7월 11일
·
0개의 댓글
·

모두의 sql - DDL

테이블생성할 때 사용CREATE TABLE 이름 (​ 열1,​ 열2,)동일한 사용자가 동일한 이름의 테이블생성 불가 열이름또한 동일이름 불가예약어(KEYWORD)사용불가 EX) SELECT, FROM, COUNT ...이름은 문자로 시작1~30BYTE행 삽입할 때 IN

2022년 7월 11일
·
0개의 댓글
·

Prefix Sums - CountDiv

역시 쉬운방법은 퍼포먼스에서 탈락함... 이건 분명히 식을 세워서 해야될껀데 내가 줏어들은 기억은 있는데 정확하지 않아서 찾아봄그리고 답을 찾아보니까 내가 문제 해석도 못했네결국에 해석하면 K의 배수를 찾으라는건데 0~A 의 배수의 갯수는 A /

2022년 7월 3일
·
0개의 댓글
·

Prefix Sums - PassingCars

처음에 문제를 이해못해서 한참 고민했다.결론은 뭐 차가오른쪽이고 왼쪽이고 다 상관없고 그냥 P < Q이 조건에 맞는 쌍의 개수를 구하면된다.처음에는 for를 2개만들어야 되나했는데 보통 문제에서 for를 중첩으로 쓴다거나 2개를 돌린다거나 하면 100퍼 성능에서

2022년 6월 29일
·
0개의 댓글
·

모두의 SQL - 데이터 무결성, Transaction

데이터는 잘못된 입력, 갱신, 삭제로 부터 보호되어야 한다.ex) 기본키는 데이터값을 구별할 수있는 유일한 값이어야 한다. 이를 위배하면 데이터식별에 문제가 생긴다.이를 위해서 여러가치 규칙들로 데이터를 보호한다.데이터가 입력될 때마다 부적절한 입력인지 검사하여 데이터

2022년 6월 27일
·
0개의 댓글
·

모두의 SQL - DML

데이터를 직접 조작하는데 사용SELECT 조회만 하는 명령어INSERT, UPDATE, DELETE데이터를 직접 조작데이터를 조작하여 저장하는 과정을 Transaction(트랜잭션) 이라고 한다새로운 행을 삽입할 때 사용INSERT INTO 테이블이름 (열이름, ...

2022년 6월 26일
·
0개의 댓글
·

Counting Elements - MissingInteger

하나씩올리면서 체크하는거는 무조건 정렬생각해보는게 좋은듯전 문제에서 최대값비교하면서 체크하는거 했으니까 그거 써먹고중간에 비어있는 구간을 찾아야되니까 값이 1씩 올라가는건지 체크해주고존재하지 않는 것중에 젤 큰값이니까 마지막에 +1 해주면 끗

2022년 6월 25일
·
0개의 댓글
·

ORACLE KEEP

최저,최고순위값 뽑기집계함수(sal) KEEP (DENSE_RANK LAST ORDER BY sal)MAX,MIN LAST,FIRSTGROUP BY 등을 사용하면 서브쿼리쓰면서 해야되는데 이거쓰면 쉽게 뽑

2022년 6월 25일
·
0개의 댓글
·

모두의 SQL - 서브쿼리

SELECT문안에 SELECT문을 사용하는것 서브쿼리의 결과가 메인쿼리의 조건으로 사용됨괄호로 묶어서 사용연결하기 위해서는 연산자 사용 연결형태는 연산자에 따라서 결정메인쿼리는 연산자의 왼쪽 서브쿼리는 오른쪽에 기술계속 중첩하여서 작성가능서브쿼리 결과가 1개인것SELE

2022년 6월 25일
·
0개의 댓글
·

Counting Elements - MaxCounters

성능문제는 보통 for 중첩으로 돌리면 통과못함통과못할꺼같았는데 생각나는게 없어서 그냥 차근차근 했더니 역시 성능에서 통과못함max로 초기화할때를 한번에 하는걸로 고쳐야겠다 여기까지는 생각했는데 어떻게 할지가 생각이 안나서 검색으로 힌트들을 찾아서함최대값떴을때 전체 순

2022년 6월 24일
·
0개의 댓글
·

모두의 SQL - JOIN

테이블과 테이블을 연결해서 사용하는 기법= 으로 묶는거조건값이 정확이 일치할때만 행을 가져옴AND를 이용해서 여러조건을 부여할수도 있다첫 조인조건의 결과테이블과 2번째 조건을 비교 -> 결과값조건에 부합하지않는 데이터도 모두 출력(+)사용 없어도 결과를 표시하고싶은 (

2022년 6월 24일
·
0개의 댓글
·

Counting Elements - PermCheck

지난문제에서 sort가 생각안나서 낭패를 봤기때문에 바로 정렬로 풀어줬다.다른쉬운문제보다 더 빨리푼듯?

2022년 6월 20일
·
0개의 댓글
·

모두의 SQL - ERD

데이터베이스 개체 설계도테이블들의 관계를 그림으로 표현한것행테이블에 모든 열의 데이터를 담는 단일행primary key(기본키)유일하게 데이터를 구분할수있는 키값식별값, NOT NULL, 변경불가키값이 아닌 열unique key(고유키)중복값이 없는 유일한 값을 가지지

2022년 6월 19일
·
0개의 댓글
·

모두의 SQL - 함수

한번에 하나의 데이터를 처리데이터의 타입에 맞는 함수를 사용해야 합니다.(return type)함수를 중첩으로 사용가능엄청 많이 있으니 찾아보고 쓸것오라클에서 날짜 연산규칙CHAR, VARCHAR, NUMBER, DATE, CLOB, BLOB ... 이 정도만 알아도

2022년 6월 18일
·
0개의 댓글
·

모두의 SQL - SELECT문

SELECT ~ FROM ~ (WHERE, ORDER BY) 괄호는 생략가능용어 대소문자 구분 X전체 데이터 조회 ex) SELECT \* FROM dual열이름 적기특정열 조회 ex) SELECT columname FROM dualORDER BYASC 오름차순(de

2022년 6월 13일
·
0개의 댓글
·

모두의 SQL - 데이터베이스란?, SQL

정형데이터틀, 규격이 정해져있는 데이터, 테이블형태로 사용하는것은 거의 이종류ex) 고객정보비정형데이터요즘 중요해지고있는 형태, 정형데이터를 제외한 모든데이터ex) 빅데이터, SNS포스팅내용, 각종 로그성 데이터관계형 데이터베이스 행,열로 구성된 우리가 익히아는 형태계

2022년 6월 13일
·
0개의 댓글
·