본문 바로가기

Programming212

데이터베이스7 1. UPDATE 문 : 데이터 베이스 테이블에 저장된 데이터를 변경할 때 사용한다. - UPDATE [ 테이블 명 ] SET [ 변경할 열 ] = [데이터] - ROLLBACK 은 수정된 이후 원래 상태로 되돌릴 때 사용하는 구문입니다. 2. DELETE 문 : 테이블에 있는 데이터를 삭제할 때 사용합니다. - DELETE FROM [ 테이블 명 ] WHERE [ 삭제할 행 ] 트랜잭션 ( Transaction ) : 관계형 데이터베이스에서 하나의 작업 또는 밀접하게 연관되어 있는 작업 수행을 위해 나눌 수 없는 최소 수행 단위 트랜잭션 제어 1. ROLLBACK : 데이터를 조작 후 되돌리고 싶을 때 중간에 COMMIT이 없었다면 ROLLBACK을 입력하여 수정 값을 되돌린다. 2. COMMIT : .. 2020. 6. 5.
c# 연습 2 1. 1~100사이의 정수 중에서 홀수와 짝수의 합 구하기 2. 거스름돈 구하기 [ 100원 , 50원, 10원 각각의 개수를 거스름돈에 맞게 개수를 출력합니다. ] 3. 변수 교환하는 프로그램 [ 각 각 입력한 두 값의 자리와 위치를 조정합니다. ] 2020. 6. 4.
C#_4 1. Do ~ While 문 do ~ while 문은 while 문과 유사한 반복문이지만, while문이 조건식을 평가한 후에 그 결과가 참이면 코드를 실행하는데 반해, do ~ while문은 조건식을 평가하기 전에 무조건 처음 한 번은 코드를 실행한다는 점이 다른다. do { 반복 실행할 코드 블록; } while(조건식); 2. for문 for는 영어로 ~를 위하여 라는 뜻부터 시작하여 굉장히 많은 뜻을 갖고 있는 단어입니다. 하지만 c#과 다른 프로그래밍 언어에서 for는 ~하는 동안이라는 뜻입니다. while문보다 반복을 더 정교하게 제어가능합니다. for ( 초기화식; 조건식; 반복식;) { 반복 실행할 코드 } - 초기화식 : 반복을 실행하기 전에 가장 먼저, 딱 한 번만 실행되는 코드입니다... 2020. 6. 4.
c#_3 1. 지불 금액에 대한 100원 , 50원 ,10원 동전 개수 2. 문자열안에서 찾기 대부분의 문자열 가공 메소드는 문자열 내의 "어느 부분"을 가공할 것인지를 입력 친절하게도 string 형식은 바로 이 "어느 부분"을 찾아주는 기능을 다양하게 제공한다. - IndexOf() : 현재 문자열 내에서 찾고자 하는 지정된 문자 또는 문자열의 위치를 찾는다. - LastIndexOf() : 현재 문자열 내에서 찾고자 하는 지정된 문자 또는 문자열의 위치를 뒤에서부터 찾습니다. - StartsWith() : 현재 문자열이 지정된 문자열로 시작하는 지를 평가합니다. - EndsWith() : 현재 문자열이 지정된 문자열로 끝나는 지를 평가합니다. - Contains() : 현재 문자열이 지정된 문자열을 포함하는.. 2020. 6. 4.
c# 간단 연습 7개 1. 1~100까지의 합 구하기 [ for문 활용 ] 2. 구구단 출력하기 3. 정수 입력 후 3의 배수를 출력하기 4. 두 정수 값 비교하기 5. 성적에 따른 분류 프로그램 작성하기 6. 두 정수 값을 비교한 이후 작은 값이 큰 수의 약수인지 확인하기 7. 세 가지 정수 비교한 이후 큰 값 순서대로 나타내는 프로그램 2020. 6. 3.
데이터베이스 6 데이터를 조작, 정의 제어하는 SQL문 (1) - 데이터를 추가, 수정, 삭제하는 데이터 조작어 : 데이터 조작어로 부르는 DML ( Data Manipulation Language) 명령어는 SELECT문으로 조회한 테이블에 데이터를 추가/변경/삭제 할 때 사용하는 명령어로 이루어져 있다. - 테이블 생성하기 : 새로운 데이터가 발생하는 기능은 관련 테이블에 새 데이터를 추가해 줌으로써 구현 가능합니다. : CREATE TABLE [ 생성 테이블 명 ] AS SELECT * FROM [ 테이블 명 ]; - 테이블 삭제하기 : 테이블을 잘못만들거나 지워야 할 경우에 DROP 명령어를 사용하여 삭제합니다. : DROP TABLE [ 테이블명 ] ; - 테이블에 데이터를 추가하는 INSERT문 : 테이블에 .. 2020. 6. 3.
c#_2 코드 : 하나의 정수를 입력 받고 그 정수에 100을 더해서 출력한다. : 명령문은 1. 변수선언, 2. 로직, 3.출력 순으로 구성되어 있다. : Console.ReadLine() 은 데이터 값을 입력하기 위해 선언한다. 연습 ) 나이구하는 프로그램 문자형 문자에서는 ‘a’ 혹은 ‘ㄱ’을 그대로 선언되지만, 문자열에서는 “가”뒤에 \0이 포함되어 있다. 문자를 선언할 때 보통 ‘char’를 사용, 문자열을 사용할 시 string을 사용한다. 문자열은 값이 텍스트인 String 형식의 개체입니다. 내부적으로 텍스트는 Char 개체의 순차적 읽기 전용 컬렉션으로 저장됩니다. C# 문자열의 끝에 null 종료 문자가 없으므로 C# 문자열에는 포함된 null 문자('\0')를 여러 개 사용할 수 있습니다. 문.. 2020. 6. 3.
데이터베이스 : 중간 연습 연습문제1 EMP 테이블을 이용, 부서번호, 평균급여, 최고급여, 최저급여, 사원수를 출력 ( 단 출력 시 소수점 제외 ) 연습문제2 같은 직채에 종사하는 사원이 3명 이상인 직책과 인원수를 출력 연습문제3 사원들의 입사연도를 기준으로 부서별로 몇 명이 입사했는 지 출력 연습문제4 추가수당을 받는 사원 수와 받지 않는 사원 수를 출력 연습문제 5 각 부서의 입사 연도별 사원 수, 최고급여, 급여 합, 평균 급여를 출력하고 각 부서별 소계와 총계를 출력 연습문제6 급여가 2000초과인 사원들의 부서 정보, 사원 정보를 출력하시오 연습문제7 각 부서별 평균 급여, 최대 급여, 최소 급여, 사원수를 클릭하시오 연습문제8 모든 부서 저보와 사원 정보를 오른쪽과 같이 부서 번호, 사원 이름순으로 정렬하시오 연습문.. 2020. 6. 2.
데이터베이스5 1. LISTAGG 함수 : 그룹에 속해 있는 데이터를 가로로 나열 할 때 사용 - LISTAGG([나열할 열], [각 데이터를 구분하는 구분자]) WITHIN GROUP(ORDER BY 나열할 열 기준 열 ) 2. UNPIVOT 함수 : PIVOT 함수와 반대의 기능 3. 조인 : 두 개 이상의 테이블을 연결하여 하나의 테이블처럼 출려할 때 사용하는 방식 > 간단히 말하자면, 집합 연산자를 사용한 결과는 두 개 이상 SELECT문의 결과 값을 세로로 연결한 것 > 조인을 사용한 결과는 두 개 이상의 테이블 데이터를 가로로 연결한 것 - 여러 테이블을 사용할 때의 FROM 절 : 여러 개 테이블을 지정하는 것이 가능, 꼭 테이블이 아니더라도 테이블 형태, 즉 열과 행으로 구성된 데이터 집합이면 모두 FR.. 2020. 6. 2.
데이터베이스4 1. NVL2 함수 사용하기 : 데이터가 NULL이 아닐 때 반환할 데이터를 추가로 지정해줄 수 있다. : 열 또는 데이터를 입력하여 해당 데이터가 NULL이 아닐 떄와 NULL 일 때 출력 데이터를 각각 지정 - NVL2 ( [NULL인지 여부를 검사할 데이터], [앞 데이터가 NULL이 아닐 경우 반환할 데이터 또는 계산식], [앞 데이터가 NULL일 경우 반환할 데이터 또는 계산식] ); 2. DECODE 함수 : IF조건문 또는 WITCH-CASE문과 비슷 : 기준이 되는 데이터를 먼저 지정한 후 해당 데이터 값에 따라 다른 결과 값을 내보내는 함수 : 한 행에 데이터를 입력받아 한 행으로 결과가 나오는 단일행 함수 : 마지막 데이터, 즉 조건에 해당하는 값이 없을 때 반환 값을 지정하지 않으면 .. 2020. 6. 1.
반응형