windowfunction 2

SQL - 텍스트 관련 함수, window function

리트코드 솔루션을 필사하면서 새롭게 알게된 함수와 기능들입니다. 텍스트 관련 함수 : regexp_substr, regexp_replaceregexp_substr : 문장 속에서 특정 문자로 시작하는 단어를 찾을 때 사용합니다.오라클과 mysql 등에서 사용 가능 regexp_substr(문자열, 정규표현식, [시작위치, 찾은 횟수, 대소문자 구분, 그룹 순번]) 문장 속에서 해시태그를 찾는 경우, regexp_substr(tweet, "#[^\\s]+") 로 표현할 수 있음regexp_replace : 정규표현식과 일치하는 문자열을 다른 문자로 바꿀 때 사용합니다.오라클과 mysql 등에서 사용 가능regexp_replace(문자열, 정규표현식, 치환 문자열, 검색 시작 위치, 매칭 순번, 일치 옵션)..

Data/SQL 2024.06.02

[해커랭크] SQL(hard) - 15 Days of Learning SQL 문제 풀이

MS SQL Server를 사용합니다. 테이블 간 관계와 문제가 요구하는 output은 이미지와 같습니다. 유의사항 mysql의 경우, with 구문을 사용할 수 없습니다 : 해커랭크에서는 8.0 이하 버전을 지원합니다. 각 날짜에 최소 1번 이상 submission한 해커란, 기준일자까지 매일매일 submission한 해커를 말합니다. description만 보고서는 이 부분을 제대로 이해하기 어려웠습니다. 이것 때문에 시간을 많이 잡아먹었네요 인라인 뷰 생성(with) with cte as ( select s.hacker_id, h.name, s.submission_date, count(*) as submissions from submissions s left join hackers h on s.ha..

Data/SQL 2024.01.16
반응형