제목 : HTML 문서 태그 공부하기 - 2편1편 글 주소https://codecreature.tistory.com/217이 글을 작성하는 이유위의 1 편 글을 잠깐 살펴보면서 리스트를 보았다면 알겠지만,모든 태그에 대한 의미와 사용처, 그리고 실제 구현까지 살펴보는 것은 보통 일이 아니었다.내가 React 를 통해 처음 웹 개발에 입문하였을 때, 나는 단순히 블럭을 선언하기 위해 를 사용했다.대표적인 태그 몇 개만 사용하며, 클래스로 구분하는 것은 그 때 당시엔 문제가 없었지만,추후 협업이나, 중급에서 고급 수준의 웹 페이지를 제작하는 과정에서 한계가 있을 것이라 판단했다.또한 각 태그가 가지고 있는 고유의 기능이나, Default 스타일링을 알고 싶었는데,정말 효과적으로 배웠다고 생각한다.옛날 개발..
select
hyperskill - Date & Time data types - 원문SQL은 테이블에서 조직화 된 서로다른 데이터 타입들을 작업합니다.당신은 숫자, 문자열, 논리 데이터를 저장할 수 있게 허용 해 주는 기초적인 데이터 타입들에 대해 알고 있습니다.우리가 매일 마주하는 또다른 것이 있습니다.당신이 일어나서 처음으로 하는 것을 생각 해 보세요. - 네, 시간을 확인합니다.우리는 날짜와 시간 데이터를 정기적으로 마주하므로, 왜 우리의 작업에 이를 적용하는 법을 배우지 않는거죠?SQL은 다양한 날짜, 시간 타입을 제공합니다.이제 이것들을 봅시다!Date & Time types - 날짜와 시간 타입서로 다른 SQL 용어들 속에서, 날짜와 시간 타입은 다를 겁니다.하지만 여기에 가장 공통적인 것들에 대해 말할 ..
hyperskill - Subqueries 원문일반적으로, 데이터를 작업 할 때, 첫 번째 쿼리의 실행 결과를 두 번째 쿼리에 사용 할 필요가 있습니다.예를 들어, 한 컬럼의 값이 다른 컬럼의 최대 값과 동일한 튜플들을 선택하고자 합니다.우리는 이것을 간단한 서브쿼리로 수행 할 수 있습니다. :--> 최대 값을 선택하고, 메인 쿼리는 이 값과 동일한 튜플들을 선택합니다.감사하게도, SQL은 결합 쿼리들을 위한 강력한 도구를 가지고 있습니다. = subqueries.한 번 이를 살펴 봅시다!subquery : (또한 inner 혹은 nested query 로 불립니다.)SQL query : (main query 혹은 outer query 로 불립니다.)서브쿼리 는 또다른 SQL 쿼리 입니다.서브쿼리들은 S..
hyperskill - GROUP BY statement 원문일찍이 우리는 집계 함수가 간단한 분석적 문제를 푸는 데 유용 할 수 있는지에 대해 배웠습니다.이제 당신이 전체 테이블, 혹은 하나의 세부 카테고리에 대한 집계 값을 계산하지 않고, 별도의 많은 카테고리들을 계산하고 싶다고 상상 해 봅시다.예를 들어, stocks 테이블에 가격에 대한 기록 데이터가 있습니다.stock_namepricedatetimeWTI89.82020-05-17 11:00FB26.32020-04-11 10:23WTI18.92019-01-18 23:02WTI20.92019-01-18 23:02FB15.6NULLDJI52.72004-05-28 21:09FB63.71998-03-31 04:18밑의 쿼리는 가능 한 예제지만, 실행하기..
hyperskill - Aggregate functions 원문당신이 금융 자문 회사의 비즈니스 애널리스트라고 상상 해 봅시다.당신은 어제 주식 시장에 무슨 일이 있었는지에 대한 보고서를 준비하는 과정으로 당신의 하루를 시작합니다.성사된 거래에 대한 정보는 테이블에 저장되어 있는데,SQL과 호환 가능한 데이터베이스 내부의 몇 십만 줄에 저장되어 있습니다.간단히 컬럼들의 모든 데이터를 선택하는 것은 동작되지 않는데,엄청난 크기의 데이터를 넘어서, 추출을 위한 수행 계산은 비현실적이기 때문입니다.보통의 SQL 기능은 많이 도움이 되지 않는데, 이는 개별적인 각각의 줄에 적용되기 때문이며, 그 결과를 결합하여 제공 할 방도가 없기 때문입니다.이것을 대체할 수 있는 것은 aggregate functions 이며..
Results ordering - 결과 정렬하기 hyperskill - Results ordering 원문 당신이 호텔 예약 서비스 데이터베이스에 책임이 있다고 가정 해 봅시다. 당신은 이미 고객이 정한 기준에 따라 호텔들에 대한 정보를 담고 있는 줄들의 집합을 선택하는 법에 대해 압니다. 여전히, 선택지에 많은 호텔이 있으므로, 호텔들을 가격, 별점, 다른 속성, 심지어는 고객이 요청한 표현식 에 의해 정렬 해야 합니다. SQL 에서 이것이 어떻게 완료 될 수 있는지 봅시다. ORDER BY - 선택 속성에 의해 정렬 데이터에 쿼리를 사용할 때, SQL은 쿼리의 계산 결과 나오는 레코드(줄) 들에 대한 기본적인 정렬을 제공하지 않습니다. 계산된 줄들의 순서를 지정하기 위해서, 쿼리에서 ORDER BY ..
SELECT FROM statement - SELECT FROM 구문 이미 SQL은 테이블처럼 구조화된 데이터를 다루기 위해 계획된 것이란 것을 압니다. 이는 현재 다양한 분야에서 사용됩니다. 당신이 "table_name" 이라 불리는 테이블로부터 모든 데이터를 추출하기 위해서는 밑의 쿼리를 사용하면 됩니다. SELECT * FROM table_name; 이 주제에서는, SELECT 구문에 대해서 더욱 배우고, 테이블로부터 어떻게 미리 조직된 데이터를 추출하는지에 대해서 배웁니다. Projection - 투영 (투사) 당신이 weather 테이블을 가지고 있다고 가정하겠습니다, 이 테이블은 런던에서의 지난 5일 동안의 날씨에 대한 정보를 저장했습니다. day hour temperature feels_li..
Basic SELECT statement - 기초적인 SELECT 구문 Introduction - 소개 우리는 이미 간단한 SQL 쿼리를 작성 해 봤습니다. 예시 : # String Literals SELECT 'Hello, World!'; 그리고 # Numeric Literals SELECT 2.3*4+5; 위 두 개의 쿼리 예시들은 SELECT 구문의 간단한 예시들입니다. 이 주제에서는, 더 나아가 다수의 SQL 쿼리에 대한 첫 번째 구성 요소를 배울 겁니다. 그래요, 당신은 더 많은 데이터를 가져올 수 있어요! Tuple - 튜플 이 SELECT 구문에서는, 하나보다 더 많은 데이터를 표현 할 수 있는데, 이는 콤마로 분리되어 있습니다. 예를 들어, 밑에 있는 쿼리는 string li..
Literals - 리터럴 리터럴 : 소스 코드에서 특정한 자료형의 값을 직접 표현하는 방식을 말한다. 거의 모든 프로그램이나 데이터 분석 스크립트에서, Literal 이라 불리는 상수 값을 작동시킬 필요가 있습니다. 예를 들어, 인구통계 조사 데이터를 분석하던 도중 상세한 기준에 따라 여러 줄 (레코드들) 들을 추출해야 한다면, 종종 Literal을 사용 합니다. 이 주제에서는, 세 가지의 기본적인 리터럴 타입에 대해 배웁니다. : numeric, string, boolean 새롭이 습득한 지식을 바로 적용하기 위해서, "Hello, World" 프로그램을 작성할 겁니다! String literals - 문자열 리터럴들 SQL 의 string constant(문자열 상수) 는 ' 또는 " 로 둘..