배열 정의하기 주의사항

 

 

 

 

 

 

Ø배열의 크기와 { } 안의 element 개수가 일치해야 한다.

 

Ø[3,2] 2차원 배열이라면 2개 짜리가 3개 있다는 뜻임. { {11,12}, {21,22}, {31,32} } 와 같이 요소를 넣어주어야 한다.

 

Ø배열에 들어갈 element를 중간에 바꾸거나, 또는  { }를 쓸 수 있을 정도로 고정된 값이 아니라면 index를 이용하여 접근한다.(à 뒷장에 설명)

 

Ø배열의 크기는 run-time 에 바꿀 수 있다. (C에서는 동적 할당을 이용했음)

 

 

 

 

연산자 우선순위 예

 

*사용 예

-102번 학과의 학생 중에서 1학년 또는 4학년 학생의 이름, 학년, 학과 번호를 출력하여라.

 

 

연산자 우선순위

 

 

연산자간 우선순위

1.괄호

2. 모든 비교 연산자

3.NOT

4.AND

5.OR

연산자 우선순위

 

[표5.4] 연산자 우선 순위 규칙

 

 

산술식에서의 NULL 처리

 

*산술식과 함수에서 NULL 처리

-NULL에 산술식이나 함수를 적용하면 연산 결과도 NULL

 

*사용 예

-교수 테이블에서 급여에 보직수당을 더한 값은 sal_com이라는 별명으로 출력하여라.

 

 

 

NULL 연산자를 이용한 조건 검색 예

 

 

*사용 예

-교수 테이블에서 보직수당이 없는 교수의 이름, 직급, 보직수당을 출력하여라.

 

 

NULL 연산자를 이용한 조건 검색

 

*IS NULL

-IS NULL 연산자는 칼럼 값 중에서 NULL을 포함하는 행을 검색하기 위해 사용하는 연산자

 

*IS NOT NULL 연산자

-IS NOT NULL 연산자는 NULL이 아닌 행을 검색하는 경우에 사용하는 연산자

 

 

 

NULL 연산자 예

 

*사용 예

-교수 테이블에서 이름, 직급, 보직수당을 출력하여라

 

 

+ Recent posts