전체 글 130

[C#] 숫자 배열 중 과반수 찾기

[알고리즘_#1] 숫자 배열 중 과반수 찾기 문제 : 숫자 배열중 중복된 숫자를 찾고 과반수를 넘겼을 시 반환 아닐 시 -1 을 반환 하는 메소드 만들기 과반수 = 배열 길이 n 의 나누기 2 Ex) 3, 5, 3, 3, 3, 4, 3, 1 * 과반수 8 / 2 = 4 * 반환값 = 3 1, 5, 3, 6, 3, 4, 3, 1 * 과반수 8 / 2 = 4 * 반환값 = -1 -> 코딩 class Program { public static int[] arr1 = { 3, 5, 3, 3, 3, 4, 3, 1 }; public static int[] arr2 = { 1, 5, 3, 6, 3, 4, 3, 1 }; public static void Main(string[] args) { Console.WriteL..

알고리즘/C# 2020.09.11

[Oracle Database 11g] 서브쿼리 : Subquery

서브쿼리 : Subquery - 서브쿼리는 하나의 SQL문 안에서 중복되어 존재하는 SQL문을 의미한다.- 주로 WHERE 절 안에 사용하여 알려지지 않은 조건에 대한 검색을 위해 사용한다.- ( ) 안에 기술해야한다. 1) 사용법 - professor 테이블에 존재하는 '전은지' 의 직책을 가져와 조건으로 사용 - '전은지'의 직책은 '전임강사', professor 테이블에 존재하는 position이 '전임강사'인 ROW를 반환한다. SQL >> SELECT name, positionFROM professorWHERE position = (SELECT position FROM professor WHERE name = '전은지'); RESULT >> 2) 활용 (1) Subquery 안에 그룹함수 사용 ..

[Oracle Database 11g] JOIN

JOIN - ORACLE에서 서로 다른 두 테이블에 존재하는 데이터를 하나의 테이블처럼 사용, 조회하고 싶을 때 사용한다.- JOIN은 Inner Join, Outer Join, Cross Join, Self Join 등이 있다.- 이 글에서는 Inner join의 Equi Join, Natural Join과 Outer Join의 Left Outer Join 에 대해 알아볼 것이다. 1. INNER JOIN 1) Equi Join : 각 테이블에 존재하는 데이터 중 WHERE 절의 조건에 해당하는 데이터를 반환하는 조인방식 SQL >> SELECT * FROM emp, dept WHERE emp.deptno = dept.deptno ; RESULT >> 2) Natural Join : Equi Join ..