📚Study Note (118) 썸네일형 리스트형 [ ORACLE ] 3일차ⓒ LIKE + 『%』『_』ESCAPE COMMIT ROLLBACK ORDER BY(ASC, DESC) CONCAT() -- ○ 추가 실습 테이블 구성 TBL_SAWON CREATE TABLE TBL_SAWON (SANO NUMBER(4) ,SANAME VARCHAR(30) ,JUBUN CHAR(13) ,HIREDATE DATE DEFAULT SYSDATE ,SAL NUMBER(10) ); --==>>Table TBL_SAWON이(가) 생성되었습니다. SELECT * FROM TBL_SAWON; DESC TBL_SAWON; /* 이름 널? 유형 -------- -- ------------ SANO NUMBER(4) SANAME VARCHAR2(30) JUBUN CHAR(13) HIREDATE DATE SAL NUMBER(10) */ -- ○ 데이터 입력 INSERT INTO TBL_SAWON(SANO, SANAME, JU.. [ ORACLE ] 3일차 ⓑ UPPER() LOWER() INITCAP() , TO_DATE() 날짜 형식 변환해서 크기 비교, BETWEEN A and B, ANY 연산자 SELECT * FROM EMP WHERE JOB = 'SALESMAN'; SELECT * FROM EMP WHERE JOB = 'salesman'; --==>> 위와 달리 조회결과 없음 --○ UPPER(), LOWER() , INITCAP() ------- ----------- SELECT 'OraCLe' "1" , UPPER('OraCLe') "2", LOWER('OraCLe') "3" , INITCAP('OraCLe') "4" FROM DUAL; --==>>>>OraCLe ORACLE oracleOracle -- UPPER() 모두 대문자로 변환하여 반환 -- LOWER() 모두 소문자로 변환하여 반환 -- INITCAP() 첫 글자만 대문자로 하고 나머지느 모두 소문다로 변환하여 반환 --'Sa.. [ ORACLE ] 3일차 ⓐ(시간반환함수, 데이터합치기 ||, 문자열 안에 ''_어퍼두개) NVL() NVL2() COALESCE() SELECT USER FROM DUAL; --==>>SCOTT -- ○ 현재 날짜 및 시간을 반환하는 함수 SELECT SYSDATE, CURRENT_DATE, LOCALTIMESTAMP FROM DUAL; --==>>21/03/26 --21/03/2621/03/26 --09:09:56.000000000 -- ※ 날짜와 시간에 대한 세션 환경 설정 변경 --어제해도 오늘 되돌아와있음. ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD HH24:MI:SS'; --==>>Session이(가) 변경되었습니다. SELECT SYSDATE, CURRENT_DATE, LOCALTIMESTAMP FROM DUAL; --=>>2021-03-26 09:12:52 --2021-03-26.. ▒▒▒ 키보드 주요 특수문자 영문이름 ▒▒▒ ▒▒▒ 키보드 주요 특수문자 영문이름 ▒▒▒ 『`』 : Grave → · 『~』 : Tilde 『!』 Exclamation Point 『@』 At sign, Commercial At 『#』 Crosshatch, sharp, Pound Sign 『$』 Dollar sign 『%』 Percent sign 『^』 Circumflex 『&』 Ampersand 『*』 Asterisk 『(』 left Parenthesis 『)』 Right Parenthesis 『()』Parentheses 복수형 -ses 『-』 Hyphen, Dash, Minus Sign 『_』 Underscore, Underline 『=』 equal Sign 『+』 Plus Sign 『|』 Vertical Bar 『[』 Left Bracket 『.. [ JAVA ] 배열의 복사 - 얕은복사와 깊은복사 (주소값 복사와 데이터복사) 마치 이런 것과 같다. 우리가 팀플을 한다. 내가 PPT의 원본을 가지고 있다고 할 때 그것을 팀원들과 공유하기 위해서 나는 클라우드 계정에 올려 팀원들에게 '이리 들어와서 봐' 라고 할 수 있고, 또는 파일의 원본을 팀원들에게 보낼 수 있다. 클라우드 계정에 올리는 것이 얕은 복사이고 직접 원본을 보내는 것이 데이터복사이다. 얕은 복사의 경우 내가 작업하는 내용이 바로바로 팀원들에게 보인다. 원본을 직접 보내면 그것은 이제 내 손을 떠난 아예 똑같은 복사본이다. 팀원들이 어떻게 고치든 그것은 이제 내 파일이 아니다. ※ 배열 변수의 복사는 데이터 복사, 주소값 복사 두 가지 형태가 존재한다. 주소값 복사(얕은 복사)→ 원본을 수정하면 복사본에 영향을 미치게 되는 복사 방법 배열 뿐 아니라 모든 참조형 .. [ JAVA ] 메소드 오버로딩 (Method Overloading) 이 가능한 경우와 아닌 경우 /*==================================================== ■■■ 메소드 중복정의(Method Overloading) ■■■ - 메소드 오버로딩이 가능한 형태와 불가능한 형태 ===========================================*/ /*오버로딩을 개념을 이해하는지 확인하고 넘어가는 과정 메인메소드 아래에서 프린트메소*/ public class Test096 { public static void main(String[] args) { } public static void print(){} public static void print(int i){} public static void print(int j){} //(X) 매개변수 타입이랑 개수가.. [ JAVA ] 흔해빠진 int[ ] 이 아닌 클래스 '객체' 가 들어있는 배열(feat. Record [ ] /*========================================== ■■■ 클래스와 인스턴스 ■■■ - 클래스와 인스턴스 활용 ===========================================*/ // ● 실습 문제 // 학생별로 국어점수, 영어점수 , 수학점수를 입력받아 // 총점 ,평균을 산출하는 프로그램을 구현한다. // 단, 클래스의 개념을 황용하여 작성할 수 있도록 한다. // 또한, 이 과정에서 배열을 적극적으로 활용할 수 있도록 한다. // 마지막으로 다음의 요구사항을 충족할 수 있도록 설계한다. // 프로그램을 구성하는 클래스 // 1, Record클래스 - 속성만 존재하는 클래스로 설계할 것!!!! 메소드없이 변수만 있는 클래스를 말한다. // 2. Sungjuk.. [ JAVA ] 정보은닉(private) , static 변수와 static 메소드 /*========================================== ■■■ 클래스와 인스턴스 ■■■ - 정보은닉과 접근제어지시자 ===========================================*/ import java.util.Scanner; class CircleTest2 { // 정보은닉(Information Hiding) // 멤버변수= 인스턴스변수= 전역변수 // 『private』 이라는 접근제어 지시자의 선언은 클래스 내부에서만 접근 및 참조가 가능하게 하겠다는 의미 // int 형 변수 0으로 초기화 지원. private int r; //가만히 두면 0으로 계속 간다. //★★테스트용 /*void input() { Scanner sc = new Scanner(Syst.. 이전 1 ··· 9 10 11 12 13 14 15 다음