programming/SQL 20

[SQL]9강_MIN&MAX

SQL MIN() 및 MAX() 함수 이 MIN()함수는 선택한 열의 가장 작은 값을 반환합니다. 이 MAX()함수는 선택한 열의 가장 큰 값을 반환합니다. MIN() 구문 SELECT MIN(column_name) FROM table_name WHERE condition; MAX() 구문 SELECT MAX(column_name) FROM table_name WHERE condition; 데모 데이터베이스 MIN() 예 다음 SQL 문은 가장 저렴한 제품의 가격을 찾습니다. 예 SELECT MIN(Price) AS SmallestPrice FROM Products; 직접 해보기 » MAX() 예 다음 SQL 문은 가장 비싼 제품의 가격을 찾습니다. 예 SELECT MAX(Price) AS Largest..

programming/SQL 2023.04.26

[SQL]8강_SELECT TOP

안녕하세요. 조신선입니다. SELECT TOP도 음.. 현업에서는 잘 사용하지는 않아요. 그래서 대충 넘어가셔도 될 것 같습니다. 일단 저도 공부한대로 강의용 포스팅을 하고 있는데, 현업에서 잘 사용하지 않는건 빼고 추후에 추강개념으로 포스팅을 따로 하도록하겠습니다. 일단 SELECT TOP까지는 포스팅 할께요 :) 적고 나니 생각이 바뀌었습니다 ㅠㅠ! SQL SELECT TOP 절 이 SELECT TOP절은 반환할 레코드 수를 지정하는 데 사용됩니다. 이 SELECT TOP절은 수천 개의 레코드가 있는 대형 테이블에서 유용합니다. 많은 수의 레코드를 반환하면 성능에 영향을 줄 수 있습니다. 참고: 모든 데이터베이스 시스템이 이 SELECT TOP절을 지원하는 것은 아닙니다. LIMITMySQL은 제한된..

programming/SQL 2023.04.23

[SQL]7강_ NULL

NULL 값이란 무엇입니까? NULL 값이 있는 필드는 값이 없는 필드입니다. 테이블의 필드가 선택 사항인 경우 이 필드에 값을 추가하지 않고 새 레코드를 삽입하거나 레코드를 업데이트할 수 있습니다. 그러면 필드가 NULL 값으로 저장됩니다. 참고: NULL 값은 0 값이나 공백이 포함된 필드와 다릅니다. NULL 값이 있는 필드는 레코드 생성 중에 비어 있는 필드입니다! NULL 값을 테스트하는 방법? =, < 또는 와 같은 비교 연산자를 사용하여 NULL 값을 테스트할 수 없습니다. IS NULL대신 및 연산자를 사용해야 합니다 IS NOT NULL. IS NULL 구문 SELECT column_names FROM table_name WHERE column_name IS NULL; IS NOT NUL..

programming/SQL 2023.04.23

[SQL]6강_ INSERT INTO

안녕하세요. 조신선입니다. 6강은 사실 현업에서 자주 사용할 일은 없으므로 대충 보고 넘어가셔도 됩니다. 그냥 이런게 있다~ 정도만 알고 넘어가셔도 무방해요. SQL INSERT INTO 문 이 INSERT INTO명령문은 테이블에 새 레코드를 삽입하는 데 사용됩니다. INSERT INTO 구문 INSERT INTO 두 가지 방법으로 진술을 작성할 수 있습니다 . 1. 삽입할 열 이름과 값을 모두 지정합니다. INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...); 2. 테이블의 모든 열에 대한 값을 추가하는 경우 SQL 쿼리에서 열 이름을 지정할 필요가 없습니다. 그러나 값의 순서가 테이블의 ..

programming/SQL 2023.04.23

[SQL]5강_ ORDER BY

SQL ORDER BY 키워드 키워드 ORDER BY는 결과 집합을 오름차순 또는 내림차순으로 정렬하는 데 사용됩니다. 키워드 ORDER BY는 기본적으로 레코드를 오름차순으로 정렬합니다. 레코드를 내림차순으로 정렬하려면 DESC키워드를 사용하십시오. ORDER BY 구문 SELECT column1, column2, ... FROM table_name ORDER BY column1, column2, ... ASC|DESC; 데모 데이터베이스 ORDER BY 예시 다음 SQL 문은 "국가" 열로 정렬된 "고객" 테이블에서 모든 고객을 선택합니다. 예시 SELECT * FROM Customers ORDER BY Country; 직접 해보기 » HTML 삽입 미리보기할 수 없는 소스 ORDER BY DESC ..

programming/SQL 2023.04.23

[SQL]4강_AND, OR and NOT

SQL AND, OR 및 NOT 연산자 절 은 , 및 연산자 와 WHERE결합할 수 있습니다 . AND OR NOT AND및 연산자 OR는 둘 이상의 조건을 기반으로 레코드를 필터링하는 데 사용됩니다. 연산자 는 로 구분된 모든 조건이 TRUE인 AND경우 레코드를 표시합니다 . AND 연산자 는 로 구분된 조건 중 하나라도 TRUE이면 OR레코드를 표시합니다 . OR 연산자 NOT는 조건이 TRUE가 아닌 경우 레코드를 표시합니다. AND 구문 SELECT column1, column2, ... FROM table_name WHERE condition1 AND condition2 AND condition3 ...; OR 구문 SELECT column1, column2, ... FROM table_nam..

programming/SQL 2023.04.23

[SQL] 3강_WHERE 절

SQL WHERE 절 이 WHERE절은 레코드를 필터링하는 데 사용됩니다. 지정된 조건을 충족하는 레코드만 추출하는 데 사용됩니다. WHERE 구문 SELECT column1, column2, ... FROM table_name WHERE condition; 데모 데이터베이스 더보기 열어서 보기 WHERE 절 예 다음 SQL 문은 "Customers" 테이블에서 "Mexico" 국가의 모든 고객을 선택합니다. 예시 SELECT * FROM Customers WHERE Country='Mexico'; 직접 해보기 » 텍스트 필드 대 숫자 필드 SQL은 텍스트 값을 작은따옴표로 묶어야 합니다(대부분의 데이터베이스 시스템에서는 큰따옴표도 허용함). 그러나 숫자 필드는 따옴표로 묶어서는 안 됩니다. 예시 SEL..

programming/SQL 2023.04.23

[SQL]2강_ SELECT 구문

안녕하세요! 조신선입니다. 오늘부터 본격적으로 SQL 필수 문법 포스팅 진행하도록 하겠습니다!! 화이팅! SQL SELECT 문 이 SELECT문은 데이터베이스에서 데이터를 선택하는 데 사용됩니다. 반환된 데이터는 결과 집합이라는 결과 테이블에 저장됩니다. SELECT 구문 SELECT column1, column2, ... FROM table_name; 여기서 column1, column2, ...는 데이터를 선택하려는 테이블의 필드 이름입니다. 테이블에서 사용 가능한 모든 필드를 선택하려면 다음 구문을 사용하십시오. SELECT * FROM table_name; 데모 데이터베이스 SELECT 예 다음 SQL 문은 "Customers" 테이블에서 "CustomerName" 및 "City" 열을 선택합니..

programming/SQL 2023.04.23

[SQL] 1강_ SQL 소개

안녕하세요! 조신선입니다. 오늘은 SQL 소개글을 포스팅 해보도록 하겠습니다. SQL은 데이터베이스 액세스 및 조작을 위한 표준 언어입니다. SQL이란 무엇입니까? SQL은 Structured Query Language의 약자입니다. SQL을 사용하면 데이터베이스에 액세스하고 조작할 수 있습니다. SQL은 1986년 ANSI(American National Standards Institute), 1987년 ISO(International Organization for Standardization)의 표준이 되었습니다. SQL은 무엇을 할 수 있습니까? SQL은 데이터베이스에 대해 쿼리를 실행할 수 있습니다. SQL은 데이터베이스에서 데이터를 검색할 수 있습니다. SQL은 데이터베이스에 레코드를 삽입할 수..

programming/SQL 2023.04.23

[SQL] max_by함수로 지정된 열(컬럼)의 최대값을 가진 전체 행(로우) 반환하기! (min_by 포함❤︎)

안녕하세요! 조신선입니다. 오늘은 SQL max_by함수에 대해 알아보도록 하겠습니다. max_by SQL에서는 MAX() 함수를 사용하여 특정 열(column)에서 가장 큰 값을 반환할 수 있습니다. 하지만 MAX_BY() 함수는 MAX()와 유사하지만 그룹화된 결과에 대해 지정된 열(column)의 최대값을 가진 전체 행(row)을 반환합니다. 예를 들어, 다음과 같은 Sales 테이블이 있다고 가정해봅시다. 이 테이블에서, 각 제품(Product)의 최대 판매량(Sales)을 가진 행(row)을 반환하려면, 다음과 같이 MAX_BY() 함수를 사용할 수 있습니다. SELECT Product, MAX_BY(Sales, Sales) as Max_Sales FROM Sales GROUP BY Produc..

programming/SQL 2023.04.21