Backend58 [Oracle DB] 시퀀스, SYSDATE 함수 자동으로 일련번호 부여- Oracle Database : sequence 생성 - M*SQL Database : identity 제약조건 - 테이블 생성create table sungjuk ( sno int not null --일련번호 , uname varchar(50) not null , kor int not null , eng int not null , mat int not null , tot int , aver int , addr varchar(20) --주소 , wdate date .. 2023. 3. 11. [Oracle DB] SORT 정렬 Sort 정렬-특정값(keyfield)을 기준으로 순서대로 재배치 -오름차순 (Ascending Sort / ASC) 생략하면 기본값 정렬순서: 1->10 A->Z a->z ㄱ->ㅎ -내림차순 (Descending Sort / DESC) - 형식order by 컬럼명1, 컬럼명2, 컬럼명3, ... - 적용-- 전체 레코드를 이름순으로 정렬해서 조회하시오select unamefrom sungjuk order by uname asc; -- 오름차순 정렬select unamefrom sungjuk order by uname; -- asc 생략가능select unamefrom sungjuk order by uname desc; -- 내림차순 정렬-- 국어점수순으로 정렬해서 조회하시오se.. 2023. 3. 11. [Oracle DB] ALTER ALTER보통 한 번 생성된 테이블의 구조는 변경하지 않는 것이 일반적이나 불가피한 상황의 경우 사용 1) ADD COLUMN새로운 컬럼 추가, 추가된 컬럼은 맨 끝에 위치- 형식alter table 테이블명 add (컬럼명 데이터타입);- 적용--music 칼럼 추가alter table sungjuk add(music int null); 2) DROP COLUMN기존 컬럼을 삭제, 한번 삭제한 컬럼은 복구 불가- 형식alter table 테이블명 drop (컬럼명);- 적용--music 칼럼을 삭제하시오alter table sungjuk drop (music); 3) RENAME COLUMN기존 컬럼의 이름을 변경할 때 사용- 형식 alter table 테이블명 rename column 원래컬럼명 to.. 2023. 3. 11. [Oracle DB] WHERE 조건절, 연산자 WHERE 조건절INSERT를 제외한 DML문을 수행할 때 원하는 데이터만 골라 수행할 수 있도록 해주는 구문- 형식select 컬럼명1, 컬럼명2 ... from 테이블명 where 조건절; - where 절 문제--문1) 국어점수가 50점이상 행을 조회하시오 select uname, korfrom sungjukwhere kor>=50;--문2) 영어 점수가 50점미만 행을 조회하시오 select uname, engfrom sungjukwhere eng '대한민국'; --좌우가 서로 같지 않다--문5) 국어, 영어, 수학 세과목의 점수가 모두 90이상 행을 조회하시오select uname, kor, eng, matfrom sungjukwhere kor>=90 and eng>=90 and mat>=9.. 2023. 3. 11. 이전 1 ··· 11 12 13 14 15 다음