반응형 IT565 [MSSQL] 문자열 자르기 3가지 방법(LEFT, RIGHT, SUBSTRING) 문자열 자르기 함수 MSSQL에서 문자열을 자르는 함수는 3가지가 있습니다. LEFT, RIGHT, SUBSTRING 인데요. 오늘은 이 3가지 함수 사용법에 대해서 알아보도록 하겠습니다. 1. LEFT 함수 LEFT 함수는 왼쪽에서 부터 자신이 원하는 길이 만큼 문자열을 잘라주는 함수입니다. 사용법 --기본 문법 LEFT(문자열,자를 길이) 예제 --테이블의 1행의 이름이 bebe 라고 한다면 왼쪽 기준으로 3칸이기 때문에 beb 가 출력 됩니다. SELECT LEFT(name,3) FROM bebeya 2. RIGHT 함수 RIGHT 함수는 오른쪽에서 부터 자신이 원하는 길이 만큼 문자열을 잘라주는 함수입니다. 사용법 --기본 문법 RIGHT(문자열,자를 길이) 예제 --테이블의 1행의 이름이 beb.. 2021. 3. 11. [MSSQL] NULL 값 체크(ISNULL) 및 변환 방법 ISNULL 함수 ISNULL 함수는 쿼리 값이 null 값이 될 경우에 해당 값을 다른 값으로 변환시키는 역할을 합니다. 이 NULL 값과 공백이라는 값은 다르게 인식하기 때문에 프로그램에서 오류를 많이 만들어 내는데요. 이런 차이 때문에 NULL 값을 변경하기 위해서 많이 사용하고 있는 함수입니다. ISNULL 함수 사용법 --기본 문법 ISNULL(컬럼, 컬럼 값이 NULL 일 경우 변환시킬 값) ISNULL 함수 예제 1. bebeya 테이블에서 NAME을 검색하는데 만약 이름이 NULL값이 된다면 '이름이 없습니다'로 변경해서 출력 SELECT ISNULL(NAME,'이름이 없습니다') AS NAME FROM bebeya 이상으로 null 값을 체크해서 다른 값으로 변경해주는 ISNULL 함수 .. 2021. 3. 11. 삼성페이 후불 교통카드 사용법 (수수료 0%) 삼성 페이는 삼성 휴대폰에서 사용할 수 있는 유용한 기능입니다. 오늘은 삼성페이를 이용해서 후불 교통카드를 사용하는 방법에 대해서 알아보도록 하겠습니다. 삼성페이 설치방법 삼성 휴대폰을 구매하게 되면 삼성 페이가 설치되어 있습니다. 하지만 실수로 삭제하거나 오류로 삼성페이삼성 페이 어플이 없으신 분들은 구글 플레이 스토어로 가셔서 삼성 페이를 다운로드하여 주시기 바랍니다. (삼성페이 라고 입력하면 보입니다) 삼성페이 후불 교통카드 등록하기 1. 휴대폰에서 삼성 페이 후불교통카드를 등록하는 방법입니다. 삼성페이를 실행해서 홈으로 이동한 다음 왼쪽 상단에 메뉴 바 아이콘을 열어주세요. 2. 최상단에 지갑 란에 보시면 [교통카드]라는 아이콘을 볼 수 있습니다. 클릭해 주세요. 3. 교통카드가 없는 분들은 바로.. 2021. 3. 11. [윈도우10] 공인인증서 위치 확인, 복사 1분 컷(NPKI) 컴퓨터를 새로 구입하게 되면 기존에 사용하고 있는 컴퓨터에 있는 공인인증서를 새로운 컴퓨터로 가져와야 되는데요. 오늘은 공인인증서 저장 위치를 알아보고 옮기는 방법까지 설명하도록 하겠습니다. 내 컴퓨터 공인인증서 위치 윈도우10 공인인증서 위치는 C:\Users\[사용자이름]\AppData\LocalLow\NPKI 안에 들어있습니다. 여기서 AppData 폴더는 숨김 폴더로 되어있기 때문에 숨김 표시 해제를 진행해 줘야 보입니다. 폴더 상단에 [보기]로 들어가서 숨긴 항목에 체크를 하면 보이게 됩니다. 만약 [사용자 이름]을 모른다고 하시면 윈도우 명령 프롬프트 창인 cmd 창에 간단한 명령어를 입력해서 확인이 가능합니다. 윈도우 + R키를 눌러 실행창을 활성화하고 cmd라고 입력하고 확인을 누르면 검은.. 2021. 3. 11. [MSSQL] 인덱스 단편화 확인 & 리빌드 진행 100% 효과 데이터베이스를 많이 사용하다 보면 테이블 단편화 현상이 발생합니다. 이 현상은 데이터를 읽고 쓰고 하면서 발생하는 당연한 현상으로 인덱스 리빌드를 진행해 주면 되는데요. 오늘은 MSSQL에서 단편화 현상이 많은 테이블을 찾고 해당 테이블에서 단편화 현상이 심한 인덱스를 찾은 다음 단편화 현상을 제거하여 속도를 높여주는 인덱스 리빌드를 까지진행해 보도록 하겠습니다. 단편화 테이블 조회하기 1. 인덱스 단편화 현상이 발생한 테이블 TOP 10 조회하기 아래의 쿼리문을 사용해서 단편화가 가장 심한 테이블 TOP 10을 뽑아보도록 하겠습니다. Fragmentation 필드의 퍼센트가 높을수록 단편화가 심한 테이블입니다. /* 1.인덱스 단편화 테이블 top 10*/ use [데이터베이스 이름] SELECT TO.. 2021. 3. 11. 크롬 즐겨찾기 백업 및 복원(북마크 내보내기 가져오기) 인터넷을 사용하다 보면 자신이 자주 가는 사이트들을 다음번에 바로 접속하기 위해서 즐겨찾기를 추가해서 편리하게 사용하고 있습니다. 그런데 컴퓨터가 고장 또는 포맷을 해야하는 상황이 오게 되면 즐겨찾기 백업을 진행해야 하는데요. 오늘은 크롬에서 즐겨찾기 백업 및 복원하는 방법에 대해서 알아보도록 하겠습니다. 크롬 즐겨찾기(북마크) 백업하기 크롬을 실행한다음 상단에 세로로 표시된 점 3개의 아이콘을 클릭합니다. 이후 [북마크] - [북마크] 관리자 순으로 접속합니다. (단축키는 아래에 적혀 있는 것과 같이 Ctrl + Shift + O 입니다.) 북마크 관리자 페이지로 가면 현재 내가 추가한 즐겨찾기 리스트를 볼 수 있습니다. 즐겨찾기를 백업하기 위해서 우측 상단에 세로의 점 3개 아이콘을 클릭하고 [북마크.. 2021. 3. 10. 다음 즐겨찾기 추가 & 삭제 간단 설정 마음에 드는 사이트를 발견했을 경우 핸드폰에 해당 URL을 메모합니다. 물론 이 방법도 좋은 방법이지만 즐겨찾기 기능을 활용한다면 더 빠르고 쉽게 저장이 가능합니다. 오늘은 다음 사이트를 기준으로 자신이 자주 가는 사이트를 저장하는 즐겨찾기 추가와 삭제하는 방법에 대해서 알아보겠습니다. 즐겨찾기 추가하기 1. 인터넷 창을 켜고 즐겨찾기를 추가할 사이트로 접속합니다. 2. 우측 상단에 별표 모양을 누르면 즐겨찾기 창이 활성화되는데 바로 아래에 [즐겨찾기 추가]버튼이 있으니 클릭하세요. 3. 즐겨찾기를 추가할 사이트에 접속한 상태이기 때문에 이름은 자동으로 들어오게 되지만 원하시면 변경하셔도 됩니다. 추가(A) 버턴을 클릭해서 즐겨찾기를 추가해 주세요. 4. 추가된 즐겨찾기 아이콘을 확인할 수 있습니다. 이.. 2021. 3. 9. [SMB1 프로토콜이 필요합니다] 오류/에러 해결 방법 회사의 공유 폴더를 연결할 경우 아래와 같은 오류창이 나타나는 경우가 있습니다. 안전하지 않기 때문에 파일 공유에 연결할 수 없습니다. 이 공유에는 안전하지 않아 시스템이 공격에 노출될 수 있는 더 이상 사용되지 않는 SMB1 프로토콜이 필요합니다. 시스템에 SMB2 이상이 필요합니다. SMB1 프로토콜 오류 발생 원인 이 오류 창의 원인은 파일서버와 나의 PC에서 연결을 하는 SMB 프로토콜의 버전이 일치하지 않기 때문에 발생하는 현상입니다. SMB1 프로토콜 오류 해결방법 해결방법은 윈도우에서 SMB1 프로토콜을 설치해 주는 것으로 해결이 가능합니다. 1. 제어판에 접속합니다. - 제어판에 접속하는 방법은 윈도우 + R키를 눌러서 실행창을 열고 control이라고 입력하면 됩니다. 2. 프로그램 추가.. 2021. 3. 9. 오라클 테이블 용량 축소(SEGMENT SHRINK) 사용법 & 예제 오라클(ORACLE) 테이블 스페이스 용량을 줄이기 위해서 데이터베이스 테이블의 데이터를 delete문을 통해 삭제하였습니다. 이후 테이블 스페이스 용량을 확인해보니 용량이 줄어들지 않았는데 이유가 무엇일까? 오늘은 오라클 10g 이상부터 지원하는 테이블의 빈 공간을 축소하는 "SEGMENT SHRINK"에 대해서 알아보겠습니다. 오라클 테이블 빈 공간이 생기는 이유는? 테이블의 빈 공간이 생기는 이유는 반복적이고 누적된 테이블 delete 연산의 결과로 일어나며 이 공간을 방치하게 되면 아래와 같은 문제가 생길 수 있습니다. - 빈 공간 때문에 데이터가 흩어져 있기 때문에 해당 테이블을 스캔 시 보다 많은 I/O가 필요합니다. - 내부 단편화로 인한 row-chaining/row migration이 발.. 2021. 3. 8. MSSQL 커서 사용법 (예제 포함) 오늘은 MSSQL 커서 사용법에 대해서 알아보고 추가로 이해를 돕기 위한 예제까지 다루어 보도록 하겠습니다. MSSQL 커서 란? 테이블에서 여러개의 행을 조회한 후 쿼리의 결과를 한행씩 처리하는 방식입니다. (테이블의 데이터를 커서에 담고, 한개의 행단위로 읽는 방식) MSSQL 커서 사용법 [사전 준비] 먼저 bebeya 테이블을 생성합니다. create table bebeya ( name varchar(20), age int ) 생성된 테이블에 3개의 값을 삽입합니다. INSERT INTO bebeya VALUES('bebe', 1) INSERT INTO bebeya VALUES('nana', 1) INSERT INTO bebeya VALUES('sasa', 1) 테이블을 조회해 봅시다. selec.. 2021. 3. 4. 이전 1 ··· 38 39 40 41 42 43 44 ··· 57 다음 반응형