본문 바로가기

분류 전체보기344

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.
시간표만들기, css 분리시키기 HTML 작성 CSS 실행화면 2020. 5. 31.
c# : 100이하 정수 중 3과7의 배수 동시 출력, 마름모 100이하의 정수 중 3의 배수와 7의 배수를 동시에 출력하는 소스 결과 값 마름모 구하기 결과 값 달팽이 알고리즘 2020. 5. 29.
c#_1 첫 실행화면 using System; : 그냥 보면 한 덩어리 같지만 실은 세 가지 요소로 이루어져 있습니다. using, system, ;(세미콜론) : 이를 결합해서 한 문장을 이루면서 비로서 의미를 만들어 냅니다. using이란 단어는 다소 생소하지만, 우리는 using을 java에서 패키지[package]로 자주 접할 수 있었습니다. class MyApp { } : 클래스(class)는 c#프로그램을 구성하는 기본 단위로서 데이터와 데이터를 처리하는 기능(Method)으로 이루어집니다. static void Main(string[] args) { } : 이 메소드는 프로그램의 진입점으로서, 프로그램을 시작하면 실행되고, 이 메소드가 종료되면 프로그램도 종료됩니다. 따라서 모든 프로그램은 반드시 M.. 2020. 5. 29.
데이터베이스3 숫자 데이터를 연산하고 수치를 조정하는 숫자함수 ROUND : 지정된 숫자의 특정 위치에서 반올림한 값을 반환 TRUNC : 지정된 숫자의 특정 위치에서 버림한 값을 반환 CEIL : 지정된 숫자보다 큰 정수 중 가장 작은 정수를 반환 FLOOR : 지정된 숫자보다 작은 정수 중 가장 큰 정수를 반환 MOD : 지정된 숫자를 나눈 나머지 값을 반환 1. 특정 위치에서 반올림하는 ROUND 함수 - TRUNC함수와 함께 가장 많이 사용하는 숫자 함수 - 특정 숫자를 반올림하되 반올림할 위치 지정 가능 - 반올림한 위치를 지정하지 않으면 소수점 첫째 자리에서 반올림한 결과 반환 - ROUND ( [숫자], [반올림할 위치] ) ; 2. 특정 위치에서 버리는 TRUNC 함수 - 지정된 자리에서 숫자를 버림 처.. 2020. 5. 29.
데이터베이스2 1. 중복 데이터를 삭제하는 DISTINCT1. 중복데이터를 삭제하는 DISTINCT : SELECT문으로 데이터를 조회한 후 DISTINCT를 사용하여 중복을 제거합니다. : DISTINCT를 사용하면 SQL문의 출력 결과로 SELECT절에 명시한 열 중에서 같은 내용이 두 개 이상일 경우, 중복 행은 한 개만 남겨두고 그 밖ㅇ의 행은 모두 제거 SELECT DISTINCT [ 컬럼명 ] FROM [ 테이블명 ] 2. ALL로 중복되는 열 제거 없이 그대로 출력하기 : ALL은 DISTINCT와 반대로 데이터 중복을 제거하지 않고 그대로 모든 데이터를 출력 SELECT ALL [ 컬럼명 ] FROM [ 테이블 명 ] 3. 논리 연산자 AND 와 OR3. 논리 연산자 AND 와 OR : AND 연산자는 .. 2020. 5. 28.
데이터베이스 1 데이터 베이스 데이터와 데이터베이스, DBMS 1. 데이터 : 어떤 필요에 의해 수집했지만 아직 특정 목적을 위해 평가하거나 정제하지 않은 값 : 사실 또는 자료 자체를 의미 2. 정보 : 수집된 데이터를 어떤 목적을 위해 분석,가공하여 가치를 추가하거나 새로운 의미 부여한 결과 값 3. 효율적인 데이터 관리를 위한 조건 ㄱ. 데이터를 통합하여 관리 ㄴ. 일관된 방법으로 관리 ㄷ. 데이터 누락 및 중복 제거 ㄹ. 여러 사용자가 공동으로 실시간 사용 가능 4. 데이터베이스 : 특정 목적을 위해 여러 사람이 공유하여 사용 가능, 효율적인 관리와 검색을 위해 구조화한 데이터 집합 5. 파일시스템과 DBMS - 파일시스템 : 서로 다른 응용 프로그램이 제공하는 기능에 맞게 필요한 데이터를 저장/관리 : 저장 데.. 2020. 5. 28.
반응형