반응형

분류 전체보기 629

Insert

INSERT INTO 테이블(컬럼1, 컬럼2, ..., 컬럼N) VALUES (값1, 값2, ..., 값N) : 하나의 레코드(행)을 삽입 ▶ 현재 ctest1 테이블에 저장되어 있는 정보 출력 ▶ ctest1 테이블에 deptno은 2, dname은 'COMPUTER', loc은 'INCHEON' 데이터를 삽입 ▶ 데이터를 삽입 후 ctest1 테이블의 정보 출력 ▶ ctest1 테이블에 deptno은 55, dname은 'SCIENCE', loc은 NULL값 데이터를 삽입 ▶ 데이터를 삽입 후 ctest1 테이블의 정보 출력 ▶ ctest1 테이블에서 deptno과 dname에 각각 1, 'ENGLISH' 데이터를 삽입 → NULL값을 기재하지 않고 정확한 컬럼명을 순서대로 나열함으로써 삽입 가능 ▶..

제약 조건

Constraints 종속성이 존재한다면 테이블의 삭제나 변경을 방지함 NOT NULL : NULL 값을 허용하지 않음 → 반드시 특정 값이 삽입되어야 함 ▶ 테이블을 생성하기 전, 이미 존재할 수 있기 때문에 테이블 제거 작업을 먼저 해줌 UNIQUE : 삽입되는 값이 유일해야 함 PRIMARY KEY : 해당 테이블의 기본키를 지정함 FOREIGN KEY : 해당 컬럼의 값이 외부 테이블의 값을 참조함 → 외부 테이블에 없는 값을 사용해선 안 됨

[ C ] [ 함수 연습 문제 ] 윤년 계산 프로그램

연도를 매개변수로 전달받아 윤년인지 구하는 함수를 작성해보자. 이 함수를 이용해서 2000년부터 2100년 사이에 있는 윤년을 모두 구해서 출력하는 프로그램을 작성해보자. #define _CRT_SECURE_NO_WARNINGS #include void year(int y) { for (y = 2000; y < 2100; y++) { if (y % 4 == 0 || (y % 100 == 0 && y % 400 == 0)) printf("%d ", y); } printf("\n"); } int main(void) { int y=0; year(y); return 0; } ▶ 리턴값은 없고 매개변수만 있는 함수

Language/C 2021.11.21

[ C ] [ 함수 연습 문제 ] 메뉴 출력 프로그램

메뉴를 출력하는 함수를 작성해 메뉴를 출력하고 메뉴 번호를 입력받아 선택된 메뉴를 표시하는 프로그램을 작성해보자. #define _CRT_SECURE_NO_WARNINGS #include void menu(int m) { switch (m) { case 1: printf("파일 열기를 수행합니다.\n\n"); break; case 2: printf("파일 저장을 수행합니다.\n\n"); break; case 3: printf("파일 인쇄를 수행합니다.\n\n"); break; case 4: printf("파일 종료를 수행합니다.\n\n"); break; } } int main(void) { while (1) { int n; printf("[1. 파일 열기 2. 파일 저장 3. 인쇄 4. 종료] 선택? "..

Language/C 2021.11.21

[ C ] [ 함수 연습 문제 ] 할인 가격 계산 프로그램

제품의 가격과 할인율을 매개변수로 전달받아 할인 가격을 구하는 함수를 작성해보자. 이 함수를 이용해서 할인율을 먼저 입력받은 다음, 입력받은 제품의 가격에 대하여 할인 가격을 구해서 출력하는 프로그램을 작성해보자. 제품의 가격으로 0이 입력되면 프로그램을 종료함 #define _CRT_SECURE_NO_WARNINGS #include double discount(int price, int per) { int d; return d = (100-per) * 0.01 * price; } int main(void) { int per; printf("할인율? "); scanf("%d", &per); while (1) { int price; printf("제품의 가격? "); scanf("%d", &price); ..

Language/C 2021.11.21

[ C ] [ 함수 연습 문제 ] 직사각형 둘레 계산 프로그램

가로와 세로의 길이를 매개변수로 전달받아 직사각형의 둘레를 구하는 함수를 작성해보자. 이 함수를 이용해서 입력받은 가로, 세로의 길이로 직사각형의 둘레를 구하는 프로그램을 작성해보자. #define _CRT_SECURE_NO_WARNINGS #include int square(int x, int y) { return x * 2 + y * 2; } int main(void) { int x, y; printf("가로? "); scanf("%d", &x); printf("세로? "); scanf("%d", &y); printf("직사각형의 둘레 : %d\n", square(x, y)); return 0; } ▶ 리턴 값과 매개변수가 있는 함수

Language/C 2021.11.21

[ C ] [ 제어문 연습 문제 ] 소수 검사 프로그램

소수는 1과 자기 자신만으로 나누어 떨어지는 1보다 큰 양의 정수이다. 정수를 입력받아 정수가 소수인지 검사하는 프로그램을 작성해보자. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int num; printf("양의 정수? "); scanf("%d", &num); int a; for (a = 2; a < num; a++) { if (num % a == 0) break; } if (a == num) printf("소수"); else printf("%d는 소수가 아닙니다.\n", num); return 0; }

Language/C 2021.11.21
반응형