IT 118

[Oracle] 오라클 문자함수 (CONCAT, UPPER, TRIM, SUBSTR, LENGTH 등)

오라클 문자함수 1. CONCAT(char1, char2) - CONCAT 함수는 파라미터로 받은 두 문자열을 연결하여 결과를 반환하는 함수이다. 2. UPPER(char), LOWER(char) - UPPER 함수는 파라미터로 받은 문자열에서 알파벳을 모두 대문자화하여 반환하는 함수이다. - LOWER 함수는 파라미터로 받을 문자열에서 알파벳을 모두 소문자화하여 반환하는 함수이다. 3. LPAD(char1, n [, char2] ), RPAD(char1, n [, char2]) - LPAD 함수와 RPAD 함수는 반환되는 전체 문자열의 길이 n에서 char1 문자의 길이를 뺀 만큼을 char2 문자표현으로 채워 반환하는 함수로 char2를 생략하면 공백문자 한 개가 디폴트이다. - LPAD 함수는 왼쪽..

IT/SQL 2020.05.05

카카오톡 10주년을 맞아..

카카오톡이 10주년을 맞았답니다. 아이폰용 버전은 2010년 3월 18일, 안드로이드용 버전은 2010년 8월 23일에 출시됐대요. 오늘은 특별히 10주년을 맞아, 카카오톡의 성장스토리를 한 번 살펴보려고 해요. 기사 보다가 예쁘게 잘 정리해주신 분이 있어서 그림 퍼왔어요. 감사합니다^^ 1. 무료 메시지, 단톡방, 보이스톡, 오픈채팅 우선, 카카오톡 하면 모바일에서 최초로 무료로 메시지를 주고받을 수 있다는 걸로 화제를 모았었죠. 문자 메시지를 무제한으로 사용하고 있는 요즘과 달리 당시엔 글자수마다, 메시지 1통마다 비용이 나갔는데, 무료로 주고받을 수 있다는 게 큰 장점이에요. 그룹채팅 기능으로 여러 사람들과 실시간으로 대화를 한다는 것도 문자메시지와는 차별점이고요. 실제로 출시후 1년만에 1천만, ..

IT/참고 2020.03.18

[Oracle] 오라클 테이블 변경 (ADD/MODIFY/DROP/RENAME)

오라클 테이블 구조 변경하기 ALTER TABLE 1. 컬럼 추가하기 문법 : ALTER TABLE 테이블명 ADD ( 컬럼명1 데이터타입, 컬럼명2 데이터타입, .... ); 예시 : EMP20 테이블에 숫자타입 급여 컬럼과 문자타입 업무코드 컬럼을 추가한다. 1 2 3 4 5 ALTER TABLE EMP20 ADD ( SALARY NUMBER(10,2) , JOB_ID VARCHAR2(5) ); 2. 컬럼 변경하기 문법 : ALTER TABLE 테이블명 MODIFY ( 컬럼명1 데이터타입, 컬럼명2 데이터타입, .... ) ; 예시 : EMP20 테이블의 급여 컬럼과 업무코드 컬럼의 데이터 사이즈를 변경한다. 1 2 3 4 5 ALTER TABLE EMP20 MODIFY ( SALARY NUMBER(..

IT/SQL 2020.03.01

[폰트] "배민폰트" CSS에서 사용하기

안녕하세요 오늘은 무료로 사용할 수 있는 우아한 형제들 배민 폰트를 CSS에서 사용하는 방법을 알려드리려고 합니다. 지난번 포스팅처럼 PPT, 포토샵 등에서 사용할 때는 로컬에 내려받아서 사용하면 되는데요, 웹사이트 CSS에 적용하고 싶다면 어떻게 할까요? 구글 폰트를 이용하면 쉽게 해결됩니다! (아, 물론 내장폰트로 사용하면 되긴 합니다만.. 오늘 말씀드리는 건 웹폰트에요^^) 1. 구글 폰트에 들어갑니다. https://fonts.google.com/ Google Fonts Making the web more beautiful, fast, and open through great typography fonts.google.com 2. Search - Languages - Korean 을 선택합니다. ..

IT/TOOL 2019.05.05

[폰트] 상업용 무료, "배민폰트" 사용하기

안녕하세요 오늘은 무료로 사용할 수 있는 우아한 형제들 배민 폰트를 소개하려고 합니다. 디자인 하다 보면 예쁜 글씨가 필요할 때가 있죠? 함부로 사용하면 법적 문제가 될 수 있는 폰트 사용... 상업용도 무료로 사용할 수 있는 "배민폰트"를 소개해드릴께요! 마음 편하게 예쁘게 사용하세요^^ 1. 우아한형제들 홈페이지에 접속합니다. https://www.woowahan.com/ 2. [글꼴 구경하기] 버튼을 클릭합니다. https://www.woowahan.com/#/fonts 3. [윈도우용 설치하기] 또는 [맥용 설치하기] 를 눌러 글꼴을 내려 받습니다. (전부 예쁘니깐 한나체, 주아체, 도현체, 연성체, 기랑해랑체, 한나체 Air, 한나체 Pro 전부 다운 받으세요^^) 4. 다운로드 받은 글꼴을 윈..

IT/TOOL 2019.04.01

누끼따기 프로그램 추천 remove.bg

안녕하세요오늘은 누끼따기 프로그램을 추천해드리려고 합니다. 포토샵 장인 부럽지 않게 5초만에 인물사진 깔끔하게 누끼따주는 이름하여 remove.bg 입니다.(이름을 클릭하면 www.remove.bg 사이트로 이동합니다) 이름부터 예사롭지 않네요. 배경화면을 없애주겠다는데어디 실력 한 번 볼까요? ^^ 사이트에 들어가면 첫 화면이 이렇게 뜹니다.단한번 클릭으로 5초만에 자동으로이미지의 배경을 없앤다고 하네요!! 사이트 하단에 어떻게 사용하는지 샘플이미지로 나와있는데,저도 한번 직접 사용해보겠습니다. 자, 사진을 한번 넣어볼까요?오늘의 모델은 아이유님 부탁합니다^^주연으로 출연한 영화 가 넷플릭스에서 개봉한다고 하길래네이버 영화에서 분위기 있는 사진을 가져와봤어요~(사실, 영화는 보지 않아서 무슨 내용인지는..

IT/TOOL 2019.03.12

[이클립스] Photon버전에서 Marketplace 실행 안될 때

안녕하세요오랜만에 컴퓨터 포맷하고 개발환경 세팅을 다시 하려고 하니깐이클립스가 벌써 많은 버전들이 나와있더라구요. 저는 Photon 버전으로 설치를 했는데, 이게 무슨일이에요. Eclipse Marketplace 실행이 안되는게 아니겠어요ㅠ놀란 마음 추스리고 구글링 해봤더니저만 그런게 아니더라구요! 이클립스 Photon 버전에서Marketplace 최고 실행하는 방법을 여러분께 공유해드리려고 합니다. 어렵지 않으니 같이 봐볼까요? 1. Help > Install New Software... 를 클릭합니다. 2. Work With : 칸에 다음 주소를 입력하고, 설치할 프로그램을 선택합니다. ※ https://download.eclipse.org/mpc/photon/ 3. 동의를 누르고, 다음을 눌러 실행..

IT/개발환경 2019.03.01

[Oracle] 중복 데이터 확인하기

중복 데이터를 확인하는 방법 1. GROUP BY 절과 HAVING 절을 사용하는 방법 (예시) 12345SELECT EMP_NAME, COUNT(1) AS CNT FROM EMP WHERE DEPT_NO = '1000' GROUP BY EMP_NAMEHAVING COUNT(1) > 1 [GROUP BY] 집계 함수와 상수가 함께 SELECT 되는 경우, GROUP BY 절에 상수를 추가하면 된다. [HAVING]집계함수는 HAVING 절에서 조건을 비교한다. WHERE절에서는 집계 함수를 사용할 수 없다.HAVING 절은 GROUP BY 절과 함께 사용한다. 2. DISTINCT를 사용하는 방법 (예시1 - 중복을 제거한 데이터를 출력) 123SELECT DISTINCT EMP_NAME FROM EMP..

IT/SQL 2018.11.04

[Oracle] WITH 구문

[WITH 구문] 1. SUB쿼리 1개 사용시 123456WITH ALIAS명 AS ( SUB쿼리)SELECT *FROM ALIAS명; 2. SUB쿼리 여러개 사용시 - 다음과 같은 방식으로 여러개를 엮을 수 있다. 1234567891011WITH ALIAS명1 AS( SUB쿼리1) , ALIAS명2 AS( SUB쿼리2)SELECT *FROM ALIAS명1 , ALIAS명2WHERE 조인조건; WITH 구문 내의 쿼리의 결과가 여러번 사용될 때 유용하다.오라클 옵티마이저는 쿼리를 인라인뷰나 임시 테이블로 여긴다. 같은 쿼리문을 여러번 서브쿼리로 사용할 시는 각각의 실행 계획이 생성되지만, 버퍼에서 풀스캔을 하기 때문에 쿼리문의 내용을 재사용시 버퍼에서 계속 가져다 쓴다. 하지만 해당 쿼리를 버퍼에 올리는..

IT/SQL 2018.10.20

[이클립스] 자주 사용하는 단축키

F3 : 클래스, 메소드, 속성이 선언된 위치로 이동F11 : 디버그 모드로 실행(Debug) F5 : 디버깅시 선택된 행의 메소드 내부로 이동F6 : 디버깅시 선택된 행의 아래로 이동F7 : 디버깅시 실행중인 메소드 외부로 이동F8 : 디버깅시 다음 디버그 포인트로 이동 Ctrl + F11 : 실행모드로 실행(Run) Ctrl + Shift + C : 한줄 주석(//) 처리 또는 해제Ctrl + Shift + / : 블록 주석(/* */) 처리 또는 해제Ctrl + Shift + F : 코드 형식 정리Ctrl + Shift + O : import 자동 추가/ 삭제Ctrl + Shift + L : 프로젝트내 문자열 검색Ctrl + Shift + R : 파일(클래스 포함) 찾기Ctrl + Shift + X..

IT/TOOL 2018.09.03