Computer Science 387

W3Schools SQL | #15 SQL WILDCARDS 문자열

SQL Wildcards SQL Wildcard Characters Wildcard Characters는 문자열에서 하나 이상의 문자를 대체하는 데 사용한다. 이때 Wildcard Characters는 LIKE, WHERE 등 열에서 패턴을 검색할 때 사용한다. Wildcard Characters in SQL Server Symbol Desciption Example % 문자 n개 대체 bl% -> black, blue, blob _ 문자 1개 대체 h_t -> hot, hat, hit [] 문자 안에 있는 1개 문자 대체 h[oa]t -> hot, hat, hit(X) ^ brackets 안에 없는 문자 1개 대체 h[^oa]t -> hit, hot(X), hat(X) - 어떤 범위에 있는 문자 1개 ..

W3Schools SQL | #14 SQL LIKE 연산자

SQL LIKE Operator The SQL LIKE Operator 비슷한 패턴을 가진 행을 찾는 연산자 %, _ 를 이용해서 LIKE 연산자를 사용한다. LIKE Syntax SELECT column1, column2, ... FROM table_name WHERE columnN LIKE pattern; LIKE Operator Description WHERE CustomerName LIKE 'a%' a로 시작 WHERE CustomerName LIKE '%a' a로 끝남 WHERE CustomerName LIKE '%or%' 아무데나 or이 있음 WHERE CustomerName LIKE '_r%' 2번째 문자가 r WHERE Custome..

W3Schools SQL | #13 SQL COUNT(), AVG(), SUM() 함수

SQL COUNT(), AVG() and SUM() Functions The SQL COUNT(), AVG() and SUM() Functions COUNT() Syntax 설정한 조건과 일치하는 행 수를 리턴한다. SELECT COUNT(column_name) FROM table_name WHERE condition; AVG() Syntax 설정한 조건에 맞는 행 개수를 리턴한다. SELECT AVG(column_name) FROM table_name WHERE condition; SUM() Syntax 설정한 조건에 맞는 행들의 지정한 열의 합 리턴SELECT SUM(column_name) FROM table_name WHERE condition; DEMO Database ProductID Produ..

W3Schools SQL | #12 SQL MIN(), MAX() 함수

SQL MIN() and MAX() Functions The SQL MIN() and MAX() MIN() function 지정한 칼럼의 가장 작은 value를 리턴한다. MAX() function 지정한 칼럼의 가장 큰 value를 리턴한다. MIN() Syntax SELECT MIN(column_name) FROM table_name WHERE condition; MAX() Syntax SELECT MAX(column_name) FROM table_name WHERE condition; MIN() Example SELECT MIN(Price) AS SmallestPrice FROM Products; MAX() Example SELECT MAX(Price) AS LargestPrice FROM Prod..

W3Schools SQL | #11 SQL TOP, LIMIT, FETCH FIRST, ROW 키워드

SQL TOP, LIMIT, FETCH FIRST or ROWNUM Clause THE SQL SELECT TOP Clause SELECT TOP 구문으로 반환할 레코드 수를 지정해줄 수 있다. SELECT TOP number|percent column_name(s) FROM table_name WHERE condition; Demo Database CustomerID CustomerName ContactName Address City PostalCode Country 1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany 2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la C..

W3Schools SQL | #10 SQL DELETE 구문

THE SQL DELETE Statement DELETE로 테이블의 기존 레코드를 삭제한다. DELETE Syntax DELETE FROM table_name WHERE condition; Demo Database CustomerID CustomerName ContactName Address City PostalCode Country 1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany 2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 사용할 예시 데이터베이스는 위와 같다. SQL DELETE Example D..

W3Schools SQL | #9 SQL UPDATE 구문

The SQL UPDATE Statement 테이블의 기존 레코드를 업데이트하는 기능 UPDATE Syntax UPDATE table_name SET column1=value1, column2=value2, ... WHERE condition; UPDATE Table UPDATE Customers SET ContactName = 'Alfred Schmidt', City='Frankfurt' WHERE CustomerID = 1; CustomerID=1인 row의 contactName과 City를 업데이트하는 구문 UPDATE Multiple Records UPDATE Customers SET ContactName='Juan' WHERE Country='M..

W3Schools SQL | #7 SQL INSERT INTO 구문

SQL INSERT INTO Statement INSERT INTO Syntax 일부 column에 삽입할 때INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...); 모든 column에 값을 삽입할 때INSERT INTO table_name VALUES (value1, value2, value3, ...); Demo Database CustomerID CustomerName ContactName Address City PostalCode Country 1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany 2 Ana Truji..

W3Schools SQL | #6 SQL ORDER BY 키워드

SQL ORDER BY Keyword The SQL ORDER BY Keyword 오름차순, 내림차순으로 정렬하는 데 사용되는 키워드 디폴트는 오름차순 정렬 ORDER BY DESC 키워드를 이용해서 내림차순 정렬 가능함 ORDER BY Syntax SELECT column1, column2, ... FROM table_name ORDER BY column1, column2, ... ASC|DESC; Demo Database CustomerID CustomerName ContactName Address City PostalCode Country 1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany 2 Ana Trujillo Empar..