oracle 2

UPDATE, DELETE, TOP, LIMIT

UPDATE UPDATE구문을 사용하면 데이터를 수정할 수 있다. WHERE절에 탐색 조건을 충족시키는 행에 대해 값을 변경할 수 있다. 문제1. 학생정보에서 첫 번째 레코드의 정보를 변경해본다. 설명: UPDATE를 해서 테이블을 적어주고 SET을 하여 변경할 값을 작성해준다. WHERE을 하여서 학번을 작성해준다. 문제2. 학과 이름 컴퓨터 공학과가 소프트웨어공학과로 변경되었다면?? .where은 해당 조건문이 이런 애들의 값만 변경해라 라는 의미로 해석하면 쉬울 것이다. ※ 주의: where을 지정해주지 않으면 모든 레코드가 변경되므로 반드시 조건을 지정해줘야할 것이다. 이렇게 됨 DELETE 테이블에서 행을 제거할 수 있다. DELETE를 하는데 WHERE을 하지 않으면 모든 행이 제거됨으로 주의..

SQL 2023.08.16

CUSTOMER DATA2

비교/논리연산자 %와 _의 차이점 앞에 붙였을 때 뒤에 붙였을 때 정리 %를 wildcharacter라고 하고 가장 많이 사용하는 형태는 이렇게 하면 앞뒤로 paul만 포함되어 있다면 다 출력이 가능하다. IS NULL : 데이터가 다 비어있는 것을 출력하겠다. 현재 우리는 NULL 값이 없다. 그러니 일단 NULL값을 임의로 삽입해보자 신기한거 발견함 101 101 -> 차례로 or연산자와 and연산자 111 111 ----- ----- 111 101 비교연산자와 논리연산자와 합쳐서 여러가지 연산을 해보도록 한다. 보통은 ==으로 하는데 여기서는 =으로 한다. 이건 일반 프로그래밍 언어와는 좀 다르다. 그러면 ==은 가능할까??? 둘 다 가능하게 해두긴 했다. 이 점은 조금 편리해보인다. *를 하면 내..

SQL 2023.08.08