Programming

Programming/Oracle

[Oracle] 중복 제거 (DISTINCT)

💡DISTINCT SELECT문에서 중복값을 제거할 때 distinct 키워드를 사용한다. distinct는 컬럼 리스트에 함께 작성하며, 'distinct 컬럼명'의 형태로 작성한다. [Java] 스트림: 파이프 (Pipe) 💡스트림 스트림은 데이터 소스로부터 데이터를 탐색하고 조작하는 도구로, 컬렉션과 배열 등의 데이터를 더 쉽고 효율적으로 다룰 수 있게 도와준다. 스트림을 사용하면 컬렉션 또는 배열의 isaac-christian.tistory.com 과거에 자바에서 스트림의 distinct() 메소드를 다룬 적이 있다. 복습 차원에서 읽어보도록 하자. 컬럼이 1개인 경우 SELECT CONTINENT FROM TBLCOUNTRY; 중복값 제거 SELECT DISTINCT CONTINENT FROM ..

Programming/Oracle

[Oracle] 연산자: 산술, 문자열, 비교, 대입, SQL

💡산술 연산자 SQL에서는 +, 0, *, / 기호를 사용할 수 있다. % 기호는 없으므로 나머지를 구하는 작업은 mod() 함수를 사용하여 계산한다. select * from tblCountry; 산술 연산자의 사용 select population, area, population + area, population - area, population * area, population / area from tblCountry; 💡문자열 연산자 자바는 문자열과 문자열을 합하는 연산자가 있었다. 그러나 SQL에서는 +가 아니라 || 기호를 사용하여 문자열을 합할 수 있다. SELECT name, couple, name + couple FROM tblMen; ORA-01722: invalid number 0172..

Programming/Java

[Java] 프로젝트 개발 문서 (javadoc)

자바에서 프로젝트를 진행하면서 산출물 중, 다른 사람들이 코드를 알아보기 위한 도움말, 개발 문서(Documentation)을 만들어야 한다. JDK의 javadoc.exe 기능을 이용해 개발 문서를 만들 수 있다. Project Main Class package com.test.main; //메인 클래스 /* * 다중 주석 */ /** * 메인 클래스 * 프로젝트 메인 역할을 하는 클래스입니다. * @author Isaac */ public class Main { // 메인 메소드 // 프로그램 시작점 /** * 메인 메소드 * 프로그램의 시작을 담당합니다. * @param args 메인 인자 */ public static void main(String[] args) { // 도움말 > Document..

Programming/Oracle

[Oracle] SQL 키워드, 식별자, 자료형

💡SQL 키워드와 식별자 대소문자 구분 -- 대소문자 구분 X select * from tabs; SELECT * FROM tabs; -- 대소문자 구분 O select * from tabs where table_name = 'JOBS'; select * from tabs where table_name = 'jobs'; SQL은 키워드와 식별자에 대소문자를 구분하지 않으며, 상수인 경우에만 대소문자를 구분한다. 키워드와 식별자 구분 파란색 영문자는 키워드(문법)를 의미하며, 검은색 영문자는 식별자를 의미한다. 이는 상황에 따라 조금씩 다를 수 있지만, 대부분의 경우 이러한 형식으로 나온다. Alt + ' (작은 따옴표) 단축키로 표기법을 자동 변환할 수 있다. DB Object 식별자 길이 식별자 생성 ..

Programming/Oracle

[Oracle] Oracle 및 SQL의 시작

💡Oracle 오라클을 데이터베이스라고 부르는데, 이때 데이터베이스는 데이터의 집합을 말한다. 데이터를 관리하고, 운영하며 아무나 접속할 수 없도록 보안을 위한 시스템을 만들어두었다. 이를 데이터베이스 관리 시스템이라고 부른다. 오라클은 이 데이터베이스 관리 시스템(Database Management System) 중 하나이다. 오라클(DB + DBMS)은 데이터를 모아놓은 집합이기도 하면서 조작할 수 있는 기능까지 합쳐놓은 제품이다. 앞으로 오라클에 대해 ANSI-SQL(50~60%) + PL/SQL(20~30%) + 설계, 기타(10%) 비율로 다룰 예정이다. Oracle 링크 Backup Database Get Started Go TO Online Forum Read DOcumentation Reg..

Programming/Oracle

[Oracle] 개발자 환경 구축: Oracle, SQL, eXERD 설치

💡Oracle Database 11g xe https://www.oracle.com/database/technologies/xe-prior-release-downloads.html XE Prior Release Archive Getting Started: Support Oracle Database Express Edition (XE) is a community supported edition of the Oracle Database family. Please go to the Oracle Database XE Community Support Forum for help, feedback, and enhancement requests. Note: Oracle Support Ser www.oracle.com ..

Programming/Java

[Java] 정규 표현식 (Regular Expression)

정규 표현식은 특정한 패턴(규칙)을 가지는 문자열의 집합을 표현하는 식이다. 정규 표현식은 문자열을 검색하는 용도로 사용하며, 대다수 환경/프로그래밍 언어 등에서 지원한다. Ctrl + F 검색 기능에서 Regular expressions를 체크하여 정규 표현식 검색을 할 수 있다. 💡정규 표현식의 구성 요소 x x는 임의의 1개의 문자를 의미한다. 정규 표현식으로 특정 글자 하나를 입력하면 그 패턴과 똑같은 글자를 찾는 작업을 한다. x가 a이면 a를 찾으라는 의미이며, x가 abc이면 abc를 찾으라는 의미이다. 출현 횟수 1. 생략 (아무것도 표현하지 않음) 바로 앞의 대상의 출현 횟수 1 > 생략 X, 중복 X 바로 앞의 대상의 출현 횟수가 1이면 생략이 안 되고, 중복도 안 된다는 뜻이다. ex..

Programming/Git

[Git] GitHub의 사용: 초기 설정 (git Bash)

Git은 버전 관리 도구로 형상 관리를 지원하며, 개발자들이 협업하거나 소프트웨어 프로젝트를 관리할 때 사용한다. Git은 소스 코드와 파일의 변경 사항을 관리하고 추적하는 도구로, 소스 코드의 변경 이력을 기록하고 효율적으로 관리할 수 있다. 🔷C드라이브에 git 폴더 생성 git 폴더에 JavaTest 폴더를 생성하고, JavaTest 폴더에는 Hello.java 파일을 생성한다. 🔷git Bash JavaTest 폴더에서 마우스 오른쪽 클릭, Open Git Bash here를 클릭하여 Git Bash를 연다. 🔷JavaTest 폴더를 Git 관리 대상 등록 $ git init Initialized empty Git repository in C:/git/JavaTest/.git/ JavaTest 폴..

Isaac-Christian
'Programming' 카테고리의 글 목록 (35 Page)