Oracle SQL Like를 사용해서 특정 이름이나 제목 조회하기 LIKE 명령문을 사용하면이름이나 제목에 특정문자가 있을 시 조회되도록 할 수 있다 % : 모든 것을 의미함 _ : 자릿수 예문1)이름의 성씨가 '김'씨인 사람 찾기select name, age from test_1 where name like '김%'; 예문2)이름에서 세번째 단어가 '수'인 사람 찾기select name, agefrom test_1where name like '__수'; 💾 디스켓에 저장 2023.07.30
Oracle SQL Between로 범위연산(이상 ~ 이하) 하기 select문에서 조건을 이상 ~ 이하를 적용하고 싶을 때,Between이라는 범위 연산 명령어를 통해 한번에 처리할 수 있다. 범위 연산(이상 ~ 이하)을 처리하는 명령어 : Between A and B 예문)select name, age from test_1 where age Between 3 and 5; 💾 디스켓에 저장 2023.07.30
Oracle SQL IN()을 사용해 포함관계 조건처리 하기 IN() : 포함관계 - 또는 이라는 논리연산을 이용해서 같다라는 조건처리를 하는 경우 - 포함관계를 나타내는 IN() 함수 사용가능 - NOT IN()을 사용하면 포함되지 않은 것만 조회 - IN(1,2,3)을 하면 1과 같거나, 2와 같거나, 3과 같을때 조건처리 예문)select name, agefrom test_1where age in(1, 2, 3); ; 💾 디스켓에 저장 2023.07.30
Oracle SQL 조건, 논리 연산자 조건 연산자> =, >, =, ) ('같지않다'라는 의미) 논리 연산자> and - 두가지 모두 True일때, Trueor - 하나라도 True면 True, 둘 다 False면 False - Where 절(조건절) : 조건을 처리하는 영역 - Where 사용시 범위로 조건 지정 x (Between 사용) - SQL구문에서 Where 절을 사용할 수 있는 구문 * 구문의 종류 : Select, Insert, Update, Delete - Select 구문 예시 select 컬럼1, 컬럼2... from 테이블이름 Where 컬럼1 = 컬럼2 And 컬럼3 >= 컬럼4 (or ...) order by 컬럼.. 💾 디스켓에 저장 2023.07.17
Oracle SQL Where문을 활용해 조건처리하기 * 조건처리 : Where * - SQL에는 파이썬처럼 if문, for문이 없음대신, Where문으로 조건처리를 할 수 있음. - Where 사용시 범위로 조건 지정은 불가(Between 사용해야함)(~이상, ~이하)* 오라클이 해석하는 순서 *1. select2. from 테이블3. where4. 컬럼들 (데이터에 저장되는 구간, 별칭 지정은 여기부터 가능)5. 정렬 order byselect from -- 조건이 있는 경우 where -- 정렬 오름 - ASC, 내림 - DESC order by; * 나이가 20살 이상인 모든 사람의 데이터를 조회하기 *-- 나이가 가장 높은 순서대로 정렬select agefrom memberwhere age >= 20Order By age DESC; 💾 디스켓에 저장 2023.07.12
Oracle SQL Distinct로 중복제거하기 distinct를 이용하면테이블의 컬럼값 중중복되는 값을 제거해준다 중복제거 전 조회값 중복 제거 후 조회값 💾 디스켓에 저장 2023.07.12
Oracle SQL Order By 정렬하기 * 정렬(Order By)하기 *-- 오름차순 : ASC -- 내림차순 : DESC -- Select 문장의 가장 마지막에 작성 -- 오라클이 해석할 때 가장 마지막에 해석됨-- 콤마(,)로 여러 컬럼 기준잡고 정렬 가능 * 오라클이 해석하는 순서* 1. Select 2. From 테이블 3. 컬럼들 4. Order By 💾 디스켓에 저장 2023.07.12
Oracle SQL 컬럼명 별칭(별명) 지정해주기 * 별칭(별명) : alias(as로 사용) *-- 별칭을 안써주면 ()안의 문자를 다 써야함 -- 순수하게 컬럼명만 사용하지 않고, -- 함수 또는 연산을 사용해서 조회하는 컬럼들은 -- 별칭(별명)을 사용해서 컬럼 이름을 지정해줌 -- as 사용하여 지정해줌 -- 별칭 사이에 공백이 있으면 쌍따옴표 사용 💾 디스켓에 저장 2023.07.12
Oracle SQL Primary Key, Foreign Key 설정하기 * 테이블에 특정 컬럼의 값들을 고유한 값만 유지하고자 할 때 Primary Key(PK)를 사용*-- 고유한 값을 유지하기 위한 데이터베이스 제약조건 중 한가지 : PK-- PK 제약 조건은 테이블 생성시에 만들어야 함-- 데이터 입력시 같은 값은 못 넣음 ex) 아이디 중복불가-- Create로 테이블 생성할때 설정가능-- Alter로 추가가능 *Create로 추가하기*Create Table 테이블명( 컬럼명 타입(사이즈) not null Primary Key);또는Create Table 테이블명( 컬럼명 타입(사이즈) not null, Constraint pk_테이블명_컬럼명 Primary Key (컬럼명));-- Constraint : 제약조건 *.. 💾 디스켓에 저장 2023.07.06
Oracle SQL 데이터 변경(입력,수정,삭제) 취소하기/ 영구 반영하기 * 데이터 변경(입력, 수정, 삭제)에 대한 처리를 취소하기 * - 복구하기라고 생각하면 된다.-> ROLLBACK; * 데이터 변경(입력, 수정, 삭제)에 대한 처리를 메모리에 영구 반영하기 * - 데이터 변경한 것을 메모리에 적용시킨다고 생각하면 된다.-> COMMIT; 💾 디스켓에 저장 2023.07.05