데이터베이스 (14) 썸네일형 리스트형 Order by 정렬하기 Order by는 지정한 필드값을 정렬해주는 역할을 합니다. ORDER BY문사용법 SELECT구문 FROM[테이블명] WHERE[조건] ORDER BY구문[정렬할 필드명] desc/asc//DESC 내림차순 // ASC 오름차순//조건(WHERE)이 없어도 구동가능합니다. 내림차순 / DESCEx1) SELECT * FROM `sample2` order by b descEx2) SELECT * FROM `sample2` order by a desc 오름차순 ASCEx3) SELECT * FROM `sample2` order by b ascEx4) SELECT * FROM `sample2` order by a asc 위에 예시는 조건문 없이 사용한것입니다. 하지만조건문 입력하고 정렬도 가능합니다. 단 o.. 내장SQL, 커서,스토어드 프로시저 내장 SQL- 데이터베이스 내의 데이터를 정의하거나 접근하는 SQL문을 응용프로그램 내에 내포하여 프로그램이 실행될 때 함께 실행되도록 호스트 프로그램언어에 삽입한 SQL-실행문이 나타날 수 있는 곳이면 어디든-실행결과가 맨 처음 튜플 하나만 반환 EXEC SQL과 세미콜론(;) 사이 기술호스트 변수는 변수 앞에 콜론(:)호스트 언어 내 호스트 변수는 콜론 없음 커서(Cursor)-내장SQL문의 실행결과로 반환된 복수 개의 튜플들을 접근할 수 있도록 해주는 개념-튜플들을 순서대로 가리키는 튜플들에 대한 포인터-DECLARE : 선언-OPEN : 첫 번째 튜플 가리키도록-FETCH : 다음 튜플로 커서 이동-CLOSE : 닫기 CURSOR FOR WHERE CURRENT OF 스토어드 프로시저Stored .. SELECT문 NULL값 검색하기 & 연산자 테이블명 : sample1 SELECT문으로 NULL값 검색하기 방법 SELECT * FROM sample1 where a is null; Null값을 검색할때는 '= NULL'로 검색할 수 없다.NULL값을 검색하기위해서는 'IS NULL'을 사용해야합니다. 연산자'=' 연산자는 좌변과 우변의 값이 같을 경우 '' 연산자는 좌변과 우변의 값이 값지 않을 경우'>' 연산자는 좌변이 값이 우변의 값보다 클 경우 '>='연산자는 좌변의 값이 우변의 갓보다 크거나 같을 경우' Alter table modify, change, Drop alter table modify는 컬럼(열)속성을 변경해준다 위 사진과 가이 b열의 속성가 integer이 였는데 alter table modify를 사용후 b열의 속성이 varchar로 변경되었다.또한 varchar(20)일때 크기를 30으로 늘릴때도 사용가능 Alter table modify 사용법Alter table [테이블명] modify 열정의alter table sample5 modify `b` varchar(30) ● Alter talbe modify 명령문 ● 기존 컬럼의 데이타 타입, 크기, 기본 값의 변경 가능 ● 변경된 기본값은 이후에 입력되는 값부터 적용 ● 컬럼의 데이타가 없을 경우에만 크기를 줄일 수 있음 - 데이타가 있는 경우 크기 증가만 가능 - 데이타가 없는 경우 크기 증.. 열제약 정의 열제약 정의 create table sample5(no integer not null unique,a varchar(20) not null,b integer not null)not Null 입력시 아래그림은 '아니오' 라고 표시된다.만일 not Null이 입력되어 있지 않으면, Null값이 '예'라고 입력된다. Alter문 add 열추가 기존에 create문으로 생성한 테이블을에 열을 추가를 시킬라면 Alter문 add을 이용하여 열을 추가시킬수 있다. alter table [테이블명] add [열정의] 'alter table sample1 add new integer'를 이용하면 아래 그림같이 열생성된다. 이전 1 2 3 다음