학습 기록 36

23.05.04 / DataBase / 함수

내장함수 =문자함수= 1. UPPER 대문자로 변환 2. LOWER 소문자로 변환 3. INITCAP 첫글자 대문자, 나머지 소문자 *SELECT UPPER(칼럼) 4. LENGTH 문자열 길이 *SELECT LENGTH(칼럼), WHERE LENGTH(칼럼) 조건 5. SUBSTR 문자열 추출 * SUBSTR(데이터, 시작위치) -> 시작위치부터 끝까지 추출 SUBSTR(데이터, 시작위치, 추출길이) -> 시작위치부터 추출할 길이만큼 추출 6. REPLACE 문자열 대체 * REPLACE(데이터, 찾을 문자, 대체할 문자) -> 대체할 문자 안적으면 제거 7. CONCAT 문자열 합침 * CONCAT(문자열1, 문자열2) * || 연산자 - 문자열 연결 8. TRIM 특정 문자열 지움 *TRIM(삭제옵..

23.05.03 / DataBase / WHERE

WHERE SELECT 컬럼 FROM 테이블 WHERE 조건 SELECT * FROM EMPLOYEES WHERE JOB_ID = 'IT_PROG'; *산술연산자 (-, +, *, /) 비교연산자 (=, >, >=, IS NULL이 맞는 연산이라 틀린 연산식이지만 OR 연산이라 맞는부분만 연산 SELECT * FROM EMPLOYEES WHERE DEPARTMENT_ID = 30 OR DEPARTMENT_ID = 50 OR DEPARTMENT_ID = 90; 이문장을 SELECT * FROM EMPLOYEES WHERE DEPARTMENT_ID IN (30, 50, 90); 이렇게 =NOT IN= + AND ex) NOT IN (A, B, C) == A AND B AND C *NULL 포함되면 ERROR..

23.05.02 / DataBase / SELECT, DISTINCT

SQL S(Structured) Q(Query) L(Language) 구조화된 질의 언어 문법 종류 QUERY / 검색, 조회 / SELECT DDL / 정의어 / CREATE, ALTER, DROP DML / 조작어 / INSERT, UPDATE DCL / 제어어 / GRANT, REVOKE TCL / 트랜젝션 제어어 / COMMIT, ROLLBACK 자료형 문자형 - CHAR(길이) - 2000byte 고정 길이 문자열 - VARCHAR2(길이) - 4000byte 가변 길이 문자열 숫자형 - NUMBER(p,s) 날짜형 - DATE - TIMESTAMP *실행 순서 SELECT SELECT + 원하는 Column FROM + 원하는 Table SELECT * FROM EMPLOYEES; * = As..

23.05.01 / DataBase / 데이터 모델링

데이터 모델링 현실 대상을 데이터베이스로 저장 할 수 있도록 설계 및 구축하는 과장 요구사항 분석 -> 개념적 모델링 -> 논리적 모델링-> 물리적 모델링-> 데이터 베이스 * 개체 (Entity) * 속성 (Attribute) * 인스턴스 (Instance) * 관계 (Relationship) =개념적 모델링= ERD 개체 ('E'ntity) 와 관계 ('R'elationship)를 그림 ('D'iagram)으로 표현 *표기법 =논리적 모델링= * 식별자 (Primary Key) * 관계 설정(Foreign Key) * 정규화

23.05.03 / Java / 연산자

대입연산자 = *대입연산자는 산술연산자보다 나중에연산 a=b+1 -> +먼저연산 된 후 = 연산 복합대입연산자 +=, -=, *=, /=, %= ex) a+=b == a=a+b 증감연산자 ++,-- * a=3 print(++a) = 4 print(a++) = 4 print(a) = 5 --> ++a = 1더하고 출력, a++= 출력하고 1 더함 비교연산자 =, ==, != * 기본타입 8가지만 비교 가능 기본타입 ( byte, short, int, long, float, double, boolean, char) 논리연산자 !(not), &&(and), ||(or) 삼항연산자 조건문 ? 실행문 : 실행문 (true) (false) 조건문 단순if, if-else, 다중if, switch if조건(){ 실행..

학습 기록/Java 2023.05.04