데이터 및 C언어
-
[SQL] 데이터 분석을 위한 SQL 기초 공부(5)_feat:데이터리안 ∇해커랭크 문제풀이. 1. Revising the Select Query Ⅰ - CITY 테이블에서 모든 컬럼을 뽑아오는데, - population이 100000보다 크고, - countrycode가 USA인 것만 뽑아라. 2. Select By ID - CITY테이블에서 모든 컬럼을 뽑아와라. - ID는 1661인걸로. 3. Weather Observation Station 6 - STATION 테이블에서 city를 뽑는데, ..
[SQL] 데이터 분석을 위한 SQL 기초 공부(5)_feat:데이터리안[SQL] 데이터 분석을 위한 SQL 기초 공부(5)_feat:데이터리안 ∇해커랭크 문제풀이. 1. Revising the Select Query Ⅰ - CITY 테이블에서 모든 컬럼을 뽑아오는데, - population이 100000보다 크고, - countrycode가 USA인 것만 뽑아라. 2. Select By ID - CITY테이블에서 모든 컬럼을 뽑아와라. - ID는 1661인걸로. 3. Weather Observation Station 6 - STATION 테이블에서 city를 뽑는데, ..
2024.06.17 -
[SQL] 데이터 분석을 위한 SQL 기초 공부(4)_feat:데이터리안 ∇ BETWEEN 절 심화. - BETWEEN은 SQL에서 특정 범위 내에 있는 행만 선택할 수 있는 논리 연산자. - AND 연산자와 쌍을 이루며, 경계값[시작값&끝값]을 모두 포함합니다. - 시작값과 끝값 사이에 있는 값을 검색하는데 사용됩니다. 일반적으로 숫자,날짜,시간과 같은 연속적인 데이터 타입에 적용됩니다. ∴ 성능 최적화 1. 인덱스 사용. - 'BETW..
[SQL] 데이터 분석을 위한 SQL 기초 공부(4)_feat:데이터리안[SQL] 데이터 분석을 위한 SQL 기초 공부(4)_feat:데이터리안 ∇ BETWEEN 절 심화. - BETWEEN은 SQL에서 특정 범위 내에 있는 행만 선택할 수 있는 논리 연산자. - AND 연산자와 쌍을 이루며, 경계값[시작값&끝값]을 모두 포함합니다. - 시작값과 끝값 사이에 있는 값을 검색하는데 사용됩니다. 일반적으로 숫자,날짜,시간과 같은 연속적인 데이터 타입에 적용됩니다. ∴ 성능 최적화 1. 인덱스 사용. - 'BETW..
2024.06.17 -
[SQL] 데이터 분석을 위한 SQL 기초 공부(3)_feat:데이터리안 ∇ LIKE 심화. - 내가 찾고자 하는 대상이 명확하고, 패턴을 가지고 데이터를 불러오고 싶은게 아니라면, =으로 대상을 특정해줘도 괜찮습니다. 위의 LIKE를 사용해서 뽑은 데이터와 = 으로 뽑은 데이터는 동일한 것을 확인 할 수 있습니다. 특정 대상이 명확하기 때문입니다. = 을 사용하는게 연산속도면에서도 훨씬 효율적입니다. # 와일드 카드 %와 _의 구분 '%'는 위치에 따라서 글자의 갯수를 상관하지 않고, 관련된 데이터를 모두 뽑아오게 되는것이고 반면에 '_'는 사용한 갯수가 곧 글자수로 정확한 글자수에 ..
[SQL] 데이터 분석을 위한 SQL 기초 공부(3)_feat:데이터리안[SQL] 데이터 분석을 위한 SQL 기초 공부(3)_feat:데이터리안 ∇ LIKE 심화. - 내가 찾고자 하는 대상이 명확하고, 패턴을 가지고 데이터를 불러오고 싶은게 아니라면, =으로 대상을 특정해줘도 괜찮습니다. 위의 LIKE를 사용해서 뽑은 데이터와 = 으로 뽑은 데이터는 동일한 것을 확인 할 수 있습니다. 특정 대상이 명확하기 때문입니다. = 을 사용하는게 연산속도면에서도 훨씬 효율적입니다. # 와일드 카드 %와 _의 구분 '%'는 위치에 따라서 글자의 갯수를 상관하지 않고, 관련된 데이터를 모두 뽑아오게 되는것이고 반면에 '_'는 사용한 갯수가 곧 글자수로 정확한 글자수에 ..
2024.06.17 -
[SQL] 데이터 분석을 위한 SQL 기초 공부(2)_feat:데이터리안 ∇. LIKE, IN, BETWEEN, IS NULL Ⅰ. LIKE. : SQL의 'LIKE'연산자는 패턴 매칭을 위해 사용되는 비교 연산자입니다. 주로 문자열을 비교할 때 사용되며, 특히 특정 패턴을 가진 문자열을 검색할 때 유용.! ##대략 이런 형태##sqlCopy codeSELECT column1, column2, ...FROM table_nameWHERE column_name LIKE pattern; 패턴은 SQL에서 사용하는 와일드카드 문자인 '%'와 '_'를 사용하여 정의. % (퍼센트)%는 0개 이상의 문자를 나타냅니다.예를 들어, '%on%'은..
[SQL] 데이터 분석을 위한 SQL 기초 공부(2)_feat:데이터리안[SQL] 데이터 분석을 위한 SQL 기초 공부(2)_feat:데이터리안 ∇. LIKE, IN, BETWEEN, IS NULL Ⅰ. LIKE. : SQL의 'LIKE'연산자는 패턴 매칭을 위해 사용되는 비교 연산자입니다. 주로 문자열을 비교할 때 사용되며, 특히 특정 패턴을 가진 문자열을 검색할 때 유용.! ##대략 이런 형태##sqlCopy codeSELECT column1, column2, ...FROM table_nameWHERE column_name LIKE pattern; 패턴은 SQL에서 사용하는 와일드카드 문자인 '%'와 '_'를 사용하여 정의. % (퍼센트)%는 0개 이상의 문자를 나타냅니다.예를 들어, '%on%'은..
2024.06.17 -
[SQL] 데이터 분석을 위한 SQL 기초 공부(1)_feat:데이터리안 - 기초부터 SQL문 활용 실력 다지기 ∇ SQL 기초. SQL (Structured Query Language) SQL은 관계형 데이터베이스 관리 시스템(RDBMS)에서 데이터를 관리하고 조작하기 위해 사용되는 표준 프로그래밍 언어입니다. SQL은 데이터베이스를 생성하고 수정하며, 데이터를 검색하고 분석하는 데 사용됩니다. ..
[SQL] 데이터 분석을 위한 SQL 기초 공부(1)_feat:데이터리안[SQL] 데이터 분석을 위한 SQL 기초 공부(1)_feat:데이터리안 - 기초부터 SQL문 활용 실력 다지기 ∇ SQL 기초. SQL (Structured Query Language) SQL은 관계형 데이터베이스 관리 시스템(RDBMS)에서 데이터를 관리하고 조작하기 위해 사용되는 표준 프로그래밍 언어입니다. SQL은 데이터베이스를 생성하고 수정하며, 데이터를 검색하고 분석하는 데 사용됩니다. ..
2024.06.17 -
[SQL] {인프런-땃지-SQL 시작도 못한 분들 드루와요} 참고한 빅쿼리 강의. SQL이란, Structured Query Language의 약자로 "구조적 질의 언어" 입니다. - 직관적으로 표현하면, DB에 질의를 하기 위한 언어라고 할 수 있습니다. - SQL의 질의대상인 DB는 "C.R.U.D"기능을 가지고 있는데 SQL은 그중에서 Read(데이터를 읽는 기능)에 집중을 합니다. SQL이 crud 중 Read기능에 집중하기 위해서 사용하는 것들은 [ Select, from, where, order by, join, group by, limit ]등의 기본적인 명령어로 시작되게 됩니다. *쿼리의 결과는 1개의 테이블로 나오게됩니다..
[SQL] {인프런-땃지-SQL 시작도 못한 분들 드루와요} 참고한 빅쿼리 강의(1).[SQL] {인프런-땃지-SQL 시작도 못한 분들 드루와요} 참고한 빅쿼리 강의. SQL이란, Structured Query Language의 약자로 "구조적 질의 언어" 입니다. - 직관적으로 표현하면, DB에 질의를 하기 위한 언어라고 할 수 있습니다. - SQL의 질의대상인 DB는 "C.R.U.D"기능을 가지고 있는데 SQL은 그중에서 Read(데이터를 읽는 기능)에 집중을 합니다. SQL이 crud 중 Read기능에 집중하기 위해서 사용하는 것들은 [ Select, from, where, order by, join, group by, limit ]등의 기본적인 명령어로 시작되게 됩니다. *쿼리의 결과는 1개의 테이블로 나오게됩니다..
2024.06.16