Data Analysis/SQL Basic 4

[SQL 실습] URL 분석에 자주 사용되는 SQL 패턴 정리

1. 도메인 추출하기-- example.com 부분만 추출SELECT SUBSTRING(url FROM '://([^/]+)') as domainFROM url_table;-- www.example.com에서 example.com만 추출SELECT SUBSTRING(url FROM '(?:https?://)?(?:www\.)?([^/]+)') as clean_domainFROM url_table; '://([^/]+)' 패턴 분석:://URL에서 'http://' 또는 'https://' 다음에 오는 '://' 부분을 찾습니다( )괄호는 "캡처 그룹"을 만듭니다이 부분이 실제로 추출하고 싶은 부분입니다[^/][ ]: 문자 집합을 정의^: NOT을 의미[^/]는 "슬래시(/)가 아닌 모든 문자"를 의미+"..

SQL_해커랭크

1. 홀수/짝수 짝수 : id % 2 = 0홀수 : id % 2 = 1 1. 영화의 id가 홀수인 경우만 출력 2. description이 boring이 아닌 것만 출력 3. 출력 순서는 rating이 높은 순서대로 출력SELECT *FROM cinemaWHERE description 'boring' and id % 2 = 1ORDER BY rating DESCSQL 연산자/ 나누기% 나머지 연산자 (나머지가 1이면 홀수, 0이면 짝수)= 같음, =! 같지 않음! 오른쪽 값이 왼쪽 값보다 작지 않다.(==와 //는 파이썬에서 사용된다.)2. MOD함수 : mod(x,y) == x%y짝수 : WHERE MOD(ID,2) = 0 홀수 : WHERE MOD(ID,2) = 1  ex. Query a list ..

데이터리안 SQL 데이터 분석 캠프 입문반 수료 完

"수강 기간" 2023년 12월 (입문반 1개월) SQL을 제대로 배워보고 싶어서입문반+실전반 플렉스를 했다. 물론 SQLD나 SQL 입문을 공부를 했었지만 그래도 더 기본을 다지기 위해세일할 때를 노려 한방에 뿔렉스~ 야근하며 대학원 다니며 강의 듣고 과제 제출하는 것이 빡셌지만 그래도 완료~사실 입문반이여서 이렇게 넘어간 거 같다...이제 실전반 시작인데 무섭다... 실전반도 화이팅....코딩테스트 내가 다 뿌실거다~!회사에서도 SQL을 잘 하는 유능한 인재가 되길...🔆 난 할 수 있다 😊

SQL Basic_문법

0. 기본 쿼리 작성 SELECT * FROM 1. 주석처리 -- /* 내용쓰기~~~~ */ 2. 모든 데이터 중 30개만 가져오기 SELECT * FROM food LIMIT 30 * food 데이터에서 30개만 추출하기 3. name, taste 컬럼 불러오기 SELECT name,taste FROM food LIMIT 30 4. DISTINCT로 중복값 제거 SELECT DISTINCT taste FROM food * food 데이터에서 taste 중복제거 한 값 추출 SELECT DISTINCT name, taste FROM food * 2개 이상 컬럼도 DISTINCT는 한번만 사용! 5. 컬럼 이름 변경하기 (AS) SELECT name AS food name FROM food * name을 ..

728x90