📦 Database/SQL2023. 4. 8. 10:27SQL Delete

💡 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..

📦 Database/SQL2023. 4. 7. 23:31SQL Update

💡 Update 테이블의 레코드를 수정하는데 사용한다 아래는 기본형식이며 WHERE절에 주목해야 한다. WHERE로 조건을 지정 안해주면 테이블의 모든 레코드가 업데이트 되어 버린다. UPDATE table_name SET column1 = value1, column2 = value2 ... WHERE condition 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 Const..

📦 Database/SQL2023. 4. 7. 23:30SQL Null Value

💡 Null Value 값이 없는 필드. Is Null 연산자는 빈값을 테스트하는데 사용된다. Is Not Null 연산자는 비어 있지 않은 값을 테스트하는데 사용된다. 테이블의 필드가 선택 사항인 경우, 이 필드에 값을 추가하지 않고, 새 레코드를 삽입하거나 레코드를 업데이트 할 수 있고 그러면 필드가 NULL 값으로 저장된다. Null값을 테스트하는 방법 =, < 또는 와 같은 비교 연산자를 사용하여 NULL 값을 테스트할 수 없다. IS NULL 및 IS NOT NULL을 사용하여 테스트해야 한다. SELECT column_names FROM table_name WHERE column_name IS NULL; SELECT column_names FROM table_name WHERE column_n..

📦 Database/SQL2023. 4. 7. 23:30SQL Insert Into

💡 Insert Into 테이블이 새 레코드를 삽입하는데 사용한다. Insert Into 구문은 2가지 방법으로 작성할 수 있다. 삽입할 열 이름과 값을 모두 지정 INSERT INTO table_name (column1, column2, column3 ...) VALUES (value1, value2, value3 ...); 테이블의 모든 열에 대한 값을 추가하는경우, SQL 쿼리에서 열 이름을 지정할 필요는 없다. 값의 순서가 테이블의 열과 같은 순서인지 확인이 필요하다. INSERT INTO table_name VALUES (value, value2, value3 ...); Sample Table CustomerID CustomerName ContactName Address City PostalCo..

📦 Database/SQL2023. 4. 7. 23:29SQL Order By

💡 Order By 결과 집합을 오름차순 & 내림차순으로 정렬하는데 사용한다. Default는 오름차순 정렬이며, 내림차순 정렬은 DESC를 사용한다. SELECT column1, column2 FROM table_name ORDER BY column1, column2, ... ASC|DESC; 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..

📦 Database/SQL2023. 4. 7. 23:29SQL And & Or & Not

💡 And & Or & Not And, Or, Not은 Where과 결합할 수 있다. And, Or는 둘 이상의 조건을 기반으로 레코드를 필터링 하며, Not은 조건이 True가 아닌경우 레코드를 표시한다. And는 모든 조건이 True인 경우 레코드를 표시한다. Or는 구분된 조건 중 하나라도 True이면 레코드를 표시한다. Not은 조건이 True가 아닌 경우 레코드를 표시한다. 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 he..

📦 Database/SQL2023. 4. 7. 23:27SQL Where

💡 Where 레코드를 필터링 하는데 사용, 지정된 조건을 충족하는 레코드만 추출하는데 사용한다. SELECT column1, column2 FROM table_name WHERE condition; 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 Mexico 3 Antonio Moreno Taquería Anto..

image