우주먼지
In 연산자
Database/SQL 2023. 3. 13. 14:36

💡 In 연산자 Where 연산자에 여러 값을 지정할 수 있다. SELECT column_name(s) FROM table_name WHERE column_name IN (value1, value2 ...); // 또는 SELECT column_name(s) FROM table_name WHERE column_name IN (SELECT STATEMENT); 예시 국가가 "Germany", "France" 또는 "UK"인 모든 고객을 선택한다. SELECT * FROM Customers WHERE Country IN ('Germany', 'France', 'UK'); 국가가 "Germany", "France" 또는 "UK"가 아닌 모든 고객을 선택한다. SELECT * FROM Customers WHER..

Wild Card
Database/SQL 2023. 3. 13. 14:23

💡 WildCard 문자열에서 하나 이상의 문자를 대체하는데 사용한다. 보통 Like나 Where 연산자와 함께 사용한다. 열에서 지정한 패턴을 검색하기 위해 사용한다. 사용법 Symbol Description Example % 0개 이상의 문자를 나타냅니다. bl%는 bl, black, blue 및 blob을 찾습니다. _ 단일 문자를 나타냅니다. h_t는 hot, hat 및 hit를 찾습니다. [] 대괄호 안의 단일 문자를 나타냅니다. h[oa]t는 hot 및 hat을 찾았지만 hit는 찾지 못했습니다. ^ 대괄호에 없는 모든 문자를 나타냅니다. h[^oa]t는 hit를 찾았지만 hot 및 hat은 찾지 않았습니다. - 지정된 범위 내의 단일 문자를 나타냅니다. c[a-b]t는 cat 및 cbt를 찾..

Like 연산자
Database/SQL 2023. 3. 13. 14:03

💡 Like 연산자 테이블의 열에서 지정된 패턴을 검색하기 위해 Where와 함께 사용한다. Like와 함께 자주 사용되는 2가지 와일드카드가 있다. 백분율 기호인 % 는 0개, 1개 또는 여러 문자를 나타낸다. 밑줄 기호인 _ 는 하나의 단일 문자를 나타낸다. 참고 : MS Access는 % 대신 *를 사용하고 _ 대신 ?를 사용한다. SELECT column1, column2, ... FROM table_name WHERE columnN LIKE pattern; 연산자 사용법 LIKE Operator Description WHERE CustomerName LIKE 'a%' "a"로 시작하는 값을 찾습니다 WHERE CustomerName LIKE '%a' "a"로 끝나는 값을 찾습니다. WHERE C..

Count & Avg & Sum
Database/SQL 2023. 3. 13. 13:47

💡 Count() & Avg() & Sum() Count는 ()안에 지정된 컬럼의 수를 반환한다. Avg는 ()안에 지정된 컬럼의 평균 값을 반환한다. Sum은 ()안에 지정된 컬럼의 총 합계를 반환한다. Sample Table ProductID ProductName SupplierID CategoryID Unit Price 1 Chais 1 1 10 boxes x 20 bags 18 2 Chang 1 1 24 - 12 oz bottles 19 3 Aniseed Syrup 1 2 12 - 550 ml bottles 10 4 Chef Anton's Cajun Seasoning 2 2 48 - 6 oz jars 22 5 Chef Anton's Gumbo Mix 2 2 36 boxes 21.35 예시 모든 제..

Min() & Max()
Database/SQL 2023. 3. 13. 13:24

💡 Min() Max() 선택한 열의 가장 큰 & 작은 값 반환 SELECT MIN(column_name) FROM table_name WHERE condition; SELECT MAX(column_name) FROM table_name WHERE condition; Sample Table ProductID ProductName SupplierID CategoryID Unit Price 1 Chais 1 1 10 boxes x 20 bags 18 2 Chang 1 1 24 - 12 oz bottles 19 3 Aniseed Syrup 1 2 12 - 550 ml bottles 10 4 Chef Anton's Cajun Seasoning 2 2 48 - 6 oz jars 22 5 Chef Anton's G..

Top & Limit & Fetch First
Database/SQL 2023. 3. 12. 17:13

💡 Top & Limit & Fetch First Top은 반환할 레코드 수를 지정하는 데 사용하며, 수천개의 레드코드 있는 대형 테이블에 유용하다. 참고: 모든 DB에서 Select Top을 지원하는 것은 아니다. SQL Server SELECT TOP number|percent column_name(s) FROM table_name WHERE condition; MySQL SELECT column_name(s) FROM table_name WHERE condition LIMIT number; Oracle12 SELECT column_name(s) FROM table_name ORDER BY column_name(s) FETCH FIRST number ROWS ONLY; Sample Table Cust..

Delete
Database/SQL 2023. 3. 12. 14:48

💡 Delete 테이블의 기존 레코드를 삭제하는 데 사용한다. 아래는 기본 형식이며 WHERE절에 주목해야 한다. WHERE로 조건을 지정 안 해주면 테이블의 모든 레코드가 삭제 되어 버린다. DELETE FROM table_name WHERE contidion; Sample Table 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 M..

검색 태그