Where

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 - Inserting selected rows 원문데이터를 작업 할 때면, 한 테이블에서 다른 테이블로 복사해야 하는 과제를 마주 할 것 입니다.예를 들어, 만약 당신이 customers 테이블을 삭제하고, 그 모든 데이터를 새로운 테이블 users로 복사하고자 합니다.당연하게, 당신은 정석대로 간단한 INSERT INTO 쿼리를 사용해서 수행 할 수 있습니다.하지만, 이 결과는 오타 혹은 심지어 데이터 손실을 겪을 수 있습니다.이 과정을 안전하게 만들기 위해, 당신은 두 개의 간단한 문법을 결합 할 수 있습니다.INSERT INTO and SELECT이 두 문법을 어떻게 작업하는지 더 가까이 지켜봅시다.Inserting selected rows - 선택된 줄들 삽입하기우리의 초기 예..
hyperskill - Updating selected rows 원문테이블의 모든 줄들에 있는 데이터를 바꿀 수 있게 되는 것은 인상적입니다.하지만 현실세게에서는, 드물게 일어나는 일 입니다.몇 개의 줄만 업데이트하는 일이 훨씬 더 빈번합니다.필요로 하지 않는 줄을 필터링하는 것은 WHERE 절에서 완료 할 수 있습니다.WHERE clause - WHERE 절평소처럼, WHERE 절의 논리적 표현식은 몇 개의 간단한 표현식으로 결합 할 수 있습니다.필요한 요구사항은 밑과 같습니다. :표현식은 테이블의 각각의 줄에 대해 BOOLEAN 값을 생산해야 한다.표현식에서 TRUE를 생산하는 줄들만 업데이트됩니다.예를 들어, groups라는 테이블이 있다고 가정하겠습니다.이 테이블은 North-Western Cou..
Special WHERE operators - 특별한 WHERE 연산자 당신은 이미 복잡한 SQL 쿼리들과 논리 표현식을 작성 할 줄 압니다. 이번 주제에서는, 우리는 특별한 WHERE 연산자들을 더 보게 될 겁니다. BETWEEN, IN, LIKE, EXISTS, ANY, IS NULL and IS DISTINCT FROM 위의 단어들은 당신의 쿼리들을 더 발전되고 가독성 있게 만듭니다. BETWEEN operator - BETWEEN 연산자 WHERE 절 내부의 BETWEEN 연산자는 주어진 영역의 값들을 선택합니다. 주어진 영역은 최소와 최대 값의 집합인데, 이는 날짜, 숫자, 텍스트 데이터를 담을 수 있습니다. BETWEEN 연산자는 포괄적인데, 이는 최소값과 최대값들이 영역 내부에 포함되게 합니..
코딩크리처
'Where' 태그의 글 목록