SQL(진짜 가끔 올라옴) (6) 썸네일형 리스트형 SQL 문제(LeetCode) 09.23 문제 1:Product Sales Analysis I 문제 설명:able: Sales+-------------+-------+| Column Name | Type |+-------------+-------+| sale_id | int || product_id | int || year | int || quantity | int || price | int |+-------------+-------+(sale_id, year) is the primary key (combination of columns with unique values) of this table.(sale_id, year)는 이 테이블의 기본 키(고유한 값을 가진 열의 조합)입니다.pr.. SQL 문제 (LeetCode) 09.20 문제 1:Article Views I 문제 설명:+---------------+---------+| Column Name | Type |+---------------+---------+| article_id | int || author_id | int || viewer_id | int || view_date | date |+---------------+---------+There is no primary key (column with unique values) for this table, the table may have duplicate rows.이 테이블에는 기본 키(고유한 값을 갖는 열)가 없습니다. 테이블에 중복된 행이 있을 수 있습니.. SQL 문제 (LeetCode) 문제 1:Recyclable and Low Fat Products 문제 설명:Table: Products+-------------+---------+| Column Name | Type |+-------------+---------+| product_id | int || low_fats | enum || recyclable | enum |+-------------+---------+product_id is the primary key (column with unique values) for this table.product_id는 이 테이블의 기본 키(고유한 값을 갖는 열)입니다.low_fats is an ENUM (category) of type ('Y', 'N') wh.. RDBMS 관계형 데이터베이스 RDB는 관계 데이터 모델을 기초로 둔 데이터 베이스입니다.관계 데이터 모델이란 데이터를 구성하는데 필요한 방법 중 하나로 데이터를 2차원 테이블 형태로 표현합니다. RDBMS는 관계형 데이터베이스를 생성, 수정해 주는 소프트웨어 기술입니다. RDB의특징에는 모든 데이터를 2차원 테이블 형태로 표현하고,테이블은 row와 column으로 데이터를 저장합니다.그리고 데이터베이스 설계도를 ER모델을 사용한다는 특징이 있습니다. DBMS는 관리 시스템으로 DB에 데이터를 삽입하거나, 조회, 수정, 삭제 등 의 기능적인 부분을 담당합니다.SQL를 지원 함으로 이러한 기능들을 가능하게 해줍니다. RDBMS는DBMS의 특정한 종류를 말합니다. 여러 테이블과 관계를 맺고 원하는 데이터를 찾아올 수 있게 합니다.관계형을.. NoSQL 비관계형 데이터베이스 간단 NoSQL는 비관계형 데이터베이스로 관계형 데이터베이스를 지양하고 대량으로 분산된 비정형 데이터를 저장 하는데 특화되어 있고, 스키마 없이 사용이 가능합니다.주로 빅데이터, 분산 시스템 환경에서 대용량 데이터를 처리하는데 적합합니다.NoSQL의 특징에는데이터간의 관계를 정의하지 않는다.대용량 데이터를 저장할 수 있다.분산형 구조를 가지고 있다라는 특징을 가지고 있습니다.NoSQL의 장점에는빅 데이터의 처리가 가능하고,데이터베이스를 확장을 할 때 scale-out scale-up 이 두 방식을 사용할 수 있고,데이터 모델의 유연한 변화가 가능하다는 장점이 있습니다.NoSQL의 단점에는데이터 업데이트 중 장애가 발생하면 데이터 손실이 발생 가능하고,데이터의 일관성을 보장하지 않는다라는 단점이 있습니다.NoS.. SQL 문법 정리(진행중) SQL 관련 SELECT ( 조회 )FROM ( 어느 table에서 )WHERE ( 무슨 조건으로 ) GROUP BY ( 어떤 걸 기준으로 )ORDER BY ( 내림차순, 오름차순)SUM ( 총합 )AVG ( 평균 ) MAX ( 최댓값 )MIN ( 최솟값 ) HAVING ( where 절과 비슷 group by 뒤에 사용 )JOIN ( 두 테이블을 합침)LEFT JOIN ( 앞 TABLE을 중심으로 뒷 TABLE을 합침)INNER JOIN ( 교집합, 앞 TABLE에 데이터가 뒷 TABLE에 없다면 빠짐)SUBSTRING ( 칼럼, NUM1 , NUM2 ) 해당 칼럼의 NUM1부터 NUM2까지 출력 CONCAT ( 칼럼, 칼럼,...)칼럼끼리 붙어서 출력REPLACE ( STRING00, STRING, .. 이전 1 다음