Daisy's IT Study Note 258

[Oracle/SQL] 숫자함수 - ROUND, TRUNC, CEIL, MOD

- 숫자 저장 데이터형 : NUMBER 1. ROUND : 반올림 - 형식 : ROUND(실수, 소숫점 이하 자리수) - 기능 : 실수를 반올림시켜서 지정한 소숫점 이하 자리수가 되게 만든다. - ex) ROUND(12345.6789, 1) ==> 12345.7 2. TRUNC : 내림(버림). - 형식 : TRUNC(실수, 소숫점 이하 자리수) - 기능 : 실수를 내림해서 지정한 소숫점 이하 자리수가 되게 만든다. - ex) TRUNC(12345.6789, 1) ==> 12345.6 3. CEIL : 올림한 정수 - 형식 : CEIL(실수) - 기능 : 올림한 정수를 출력한다. - ex) CEIL(12345.6789) ==> 12346 - 사용 예시 : 게시판을 만들 때 총 페이지 계산을 위해서 사용...

[TIL] 2020.02.02 (일)

1. 블로그 - Google Search Console에 색인 요청 - 쓴지 하루 이상 글들은 자동으로 색인되는 것 같다. - 수정한 글들도 robot이 알아서 긁어가는걸까? - url 뒤에 파라미터가 더 붙으면 색인 안 된 경우가 있는데, 이런건 괜찮은걸까? - 원래 어제 몇몇이 모여서 블로그 점검하기로 했는데 코로나 바이러스 때문에 취소했다. 아쉽다. ㅠㅠ 2. SQL 함수 정리 - 복습 겸 블로그에 포스트 발행 - 1) 문자함수 https://webstudynote.tistory.com/50 - 2) 숫자함수 https://webstudynote.tistory.com/55 - 3) 날짜함수 https://webstudynote.tistory.com/56 3. 티스토리 블로그 스킨 변경 - 스킨을 바..

[TIL] 2020.02.01 (토)

1. 자바 리듬게임 - 점수 누적해서 보여주는 기능 구현 완료 - 15, 16강 설명 및 주석 정리 완료 - 무료 강의라서 게임을 완벽히 구현하지 않고 끝났다. 아마 강의를 만들다가 강의해주시는 분이 바쁘셨나보다. - 점수 기능이랑 게임 끝났을 때 화면 같은 게 구현되어 있지 않아서 내가 만들고 있다. - 리듬게임이라서 박자에 맞춰서 막대가 잘 나와야 하는데 이걸 만드는게 쉽지가 않은 것 같다. - 코딩보다 이미지랑 음악 수정하는 시간이 더 많이 걸리는 것 같기도 하다. - 게임 만들면서 디자이너님들의 소중함을 절실히 느끼고 있다. 이미지 작업이 너무 많다... 2. 2차 프로젝트 프로토타이핑 - AdobeXD로 2차 프로젝트 메인화면만 만들어봤다. - 이러다가 2차 프로젝트에서 내가 기획서 쓰고 디자인..

[Oracle/SQL] 문자함수 - SUBSTR, INSTR, TRIM 등

Ⅰ. 단일행 함수 1. 문자함수 2. 숫자함수 3. 날짜함수 4. 변환함수 : 숫자 → 문자, 날짜 → 문자 5. 기타함수(일반함수) : NVL, CASE, DECODE Ⅱ. 다중행 함수 - 문자 저장 데이터형 : CHAR, VARCHAR2, CLOB 1. 변환함수 1) UPPER - 형식 : UPPER('문자열') - 기능 : 문자열을 대문자로 변환시켜 준다. - ex) UPPER('Hello, world!') ==> HELLO, WORLD 2) LOWER - 형식 : LOWER('문자열') - 기능 : 소문자로 변환시켜 준다. - ex) LOWER('Hello, WORLD!') ==> hello world 3) INITCAP - 형식 : INITCAP('문자열') - 기능 : 첫 글자만 대문자로 바꿔..

[TIL] 2020.01.29 (수)

1. Oracle/SQL - 함수들 배움. - 문자열 함수 포스팅 작성 중 ==> 시간이 너무 늦어져서... 내일이나 주말에 해야겠다. https://webstudynote.tistory.com/manage/posts/ 2. 자바 리듬게임 복습 - 처음 인강을 들을 때는 휴일동안 우선 게임을 완성시키는게 목표여서 완벽히 이해가 안 가도 넘어갔었는데, 이제 다시 보니 완벽하게 이해가 간다. - 쓰레드를 sleep시켜서 일시정지시켰다가 다시 실행시키면 일정한 주기를 가지고 동작을 할 수 있다는 점을 알았다. 3. 시간제 관련 행정처리 - 방통대 시간제 합격 발표 (1/29(수)) => 등록금 납부 완료 - 숭실사이버대 시간제 서류 제출 필요 (2/14까지) - 서울사이버대 시간제 수강신청 변경 마감 (1/3..

[Oracle/SQL] SQL 연산자, 데이터형

1. 산술연산자 (+, -, *, /) - 0으로 나눌 수 없다 - Java와 달리, 오라클에서는 '정수/정수=실수' 이다. ex) 5/2=2.5 2. 비교연산자 (= 같다, != 같지 않다, 같지 않다, , =, ...) - ex) empno=7788 (대입X. 같다는 뜻) - ex) 사번이 7400 이상이고 7600 이하인 사원의 모든 정보 SELECT * FROM emp WHERE empno >=7400 AND empno 크롤링 할 때 주소 안에 &가 있으면 스캐너를 띄워버리므로, 크롤링 시에 &를 ^로 바꿨다가 또 다시 &로 바꿔줘야함... 4. NULL 연산자 (IS NULL, IS NOT NULL) - null을 연산한 결과는 무조건 null이 나오므로, 제대로 된 연산을 할 수 없다. ex)..

[TIL] 2020.01.28 (화)

1. Oracle - SQL SELECT 문을 배움. - 배운 내용 블로그에 정리 1) SQL 종류 https://webstudynote.tistory.com/46 2) SELECT 문 https://webstudynote.tistory.com/48 2. 기존에 국비개발에서 배운 내용 올리던 Repository 수정 - JavaStudy에서 'WebProgrammingCourse'로 이름 변경 - 앞으로의 수업 방식이나 파일에 따라서 Repository를 변경해야 할 수도 있을 것 같다. 3. SQL Developer 설치 - emp.sql 생성 4. 티스토리 블로그 - Syntax Highlight 플러그인 적용

[Oracle/SQL] SQL의 종류 - DQL, DML, DDL, DCL, TCL

오라클이란? - 관계형 데이터베이스 시스템. (RDBMS) - 한 마디로, 그냥 DB 관리해주는 시스템. 데이터 1. 정형화된 데이터 - 일정한 형식이나 틀이 있는 데이터 - 형태가 있고, 데이터 모델을 준수하는 데이터. - ex) DB테이블 2. 반정형화된 데이터 - 형태가 있으나 데이터 모델을 준수하지 않는 데이터. - ex) XML, JSON(JavaScript Object Notation), HTML - HTML을 JSoup으로 크롤링 할 수 있는 것은 반정형데이터라 형태가 있기 때문... 3. 비정형화된 데이터 - 아예 정형화되어 있지 않은 데이터. - 데이터 모델이 없거나 미리 정의되지 않은 정보. - ex) 댓글, 페북 포스팅, 트위터 트윗들 SQL의 종류 - SQL(Structured Qu..