📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# 검색 (20)

데이터베이스[DB] 2020. 8. 10. 00:02

[Oracle] 대소문자 구분 없이 검색하는 경우에 WHERE 조건

오라클 대소문자 구분 없이 검색하는 경우에 WHERE 조건테이블의 문자열 컬럼을 대상으로 대소문자를 가리지 않고 검색을 해야할 때가 있습니다.예를 들어 고객사의 이름이 대소문자를 구분하지 않고 저장되어 있는 경우 입니다.SELECT * FROM CUSTOMERS;이 경우 사용자가 고객사의 이름을 대소문자를 구분하고 외우고 있지 않는 이상 = 연산자를 사용하거나 LIKE문을 사용하기가 어렵습니다. 만약 대소문자를 구분하여 알고 있다고 하더라도 편의적인 측면에서 매우 번거로울것입니다.이 경우 두가지로 해결이 가능한데, WHERE절에 저장된 데이터와 검색할 문자열 모두 대문자 또는 소문자로 변경하여 비교하는 것입니다.SELECT *FROM CUSTOMERSWHERE LOWER(NAME) = LOWER('INT..

Spring Framework 2020. 4. 14. 10:03

[Spring] NamedParameterJdbcTemplate LIKE 검색하는 방법

NamedParameterJdbcTemplate LIKE 검색하는 방법저의 경우 외부 시스템 DB와 연동시 NamedParameterJdbcTemplate을 자주 사용하곤 합니다. (내부 시스템은 기본적으로 JPA 사용)NamedParameterJdbcTemplate의 경우에는 파라미터를 Named Parameter라 불리우는 방식으로 사용하는데 :pram과 같은 형식으로 콜론을 붙여 사용합니다.그런데 LIKE 검색의 경우 아래와 같이 사용하는 분들(제 이야기)이 계십니다.String sql = "SELECT * FROM tbl_attend WHERE LIKE ATTEND_CD LIKE %:attendCode%";그러나 LIKE문 아래와 같은 형태로 사용해야 합니다.public List getAttend..

데이터베이스[DB] 2019. 6. 22. 22:25

[MySQL] LIKE 검색시 와일드카드 (%, _ ) 이스케이프 처리 하여 검색하는 방법

MySQL LIKE 검색시 와일드카드 (%, _ ) 이스케이프 처리 하여 검색하는 방법SELECT 구문에서 LIKE 검색시 %와 _ 를 가지고 조건 범위 검색을 수행합니다. 이 둘을 적절히 활용하면 다양한 검색이 가능하지만 %와 _ 자체를 검색하고 싶은 경우 어떻게 할까요?방법은 역슬래시(또는 원화표시 \)를 앞에 붙여주면 됩니다.다음은 이름에 % (퍼센트)가 포함되어 있는 데이터를 검색하는 방법입니다.SELECT * FROM employees_ WHERE first_name LIKE '%\%%';퍼센트가 총 세 개 있는데, 첫번째와 세번째는 우리가 아는 LIKE문에서 와일드카드로서의 퍼센트이며, 가운데의 \%의 경우 검색하려는 문자 %를 의미합니다.마찬가지로 _ (언더스코어) 가 포함된 데이터를 검색하..

툴 [Tool] 2019. 4. 11. 00:10

[FileZilla] 파일질라로 파일 검색하기 (파일 찾는 방법)

FileZilla 파일 검색하기 (파일 찾는 방법)FileZilla(파일질라)는 기본적으로 파일을 전송하는 FTP 클라이언트 프로그램이지만 파일을 검색하는 기능 또한 가지고 있습니다.파일질라를 실행하고 파일검색 단축키 F3를 누르거나 상단 메뉴 서버 > 리모트 파일 검색...을 클릭합니다.파일 검색 팝업이 나타나고 파일을 검색할 수 있습니다.검색 유형내컴퓨터(클라이언트) 에서 검색할것인지 접속해 있는 서버(리모트)에서 검색할것인지를 선택합니다.검색 디렉터리검색할 경로검색 조건검색 조건을 여러개 추가할 수 있는데, AND 조건으로 할지 OR 조건으로 할지 또는 하나만 만족하거나 모두 만족하지 않거나 를 선택합니다.조건빨간색으로 표시한곳은 조건을 추가할 수 있는곳입니다. 파일명, 다음으로 시작을 선택하고 W..

로그 [Log] 2019. 3. 16. 22:42

[Google] 구글 계정 검색 기록 삭제하는 법 및 비활성화 하기

구글 계정 검색 기록 삭제하는 법브라우저에서 구글 계정이 로그인 되어 있는 상태에서 검색을 하게 되면 구글 서버로 기록이 저장됩니다. 장점이라면 다른 기기에서도 기록을 이용하여 편리한 검색이 가능하다는 것입니다.처음에 검색을 했던 컴퓨터 뿐만 아니라 자신의 스마트폰이나 태블릿, 그리고 다른 컴퓨터에서 구글 계정으로 로그인을 하게되면 해당 기기에서도 이전에 사용했던 검색 기록을 이용할 수 있습니다.또한 이런 데이터를 구글이 수집하도록 허용하면 구글이 자체 알고리즘을 통해 사용자가 어떤 검색 결과를 원하는지 더욱 상세하게 파악하여 결과를 보여주는데에도 쓰이기 때문에, 편의성 면에서는 매우 좋은 기능이라 할 수 있습니다.그러나 단점으로 보안적인 측면, 개인정보 측면에서는 구글이 내 모든것을 알고 있는 것 같아..

Windows 2018. 9. 21. 22:00

[Windows] 윈도우10 매우 편리한 프로그램 검색하여 실행하기

Windows10 매우 편리한 프로그램 검색하여 실행하기Windows10에서 매우매우 추천하고 싶은 기능이 있다면 앱 및 프로그램 검색 기능입니다. 개발자라는 직업 특성상(개발자가 아니더라도) 수많은 프로그램 및 툴을 자주 실행해야 하는데, 기존에 Windows7 이하에서는 시작메뉴의 보조프로그램을 이용하거나 Windows + R을 통한 프로그램 실행 기능을 사용했습니다. 또는 Windows + E를 통한 파일 탐색기 기능을 사용하기도 했습니다.보조 프로그램 목록에서 원하는 프로그램을 그때그때 찾는 것은 매우 번거로운 일이었습니다. 그러나 Windows10에서는 몇글자만 입력해도 프로그램 및 앱을 검색해주는 앱검색 기능이 있기때문에 매우 쉽게 프로그램을 찾을 수 있습니다.첫번째 방법돋보기 버튼을 클릭합니..

로그 [Log] 2018. 9. 5. 05:00

[Tistory] 티스토리 빙(Bing) 웹마스터도구에 등록하기

빙(Bing) 웹마스터도구빙(Bing)은 마이크로소프트사의 검색엔진입니다. 그러나 우리가 블로그나 사이트를 새로 개설했을때 빙 검색엔진은 저희의 블로그 및 사이트의 존재 사실을 알지 못합니다. 따라서 빙 검색엔진에 사이트를 노출시키려면 빙 웹마스터도구에 사이트를 등록해 주어야 합니다.빙(Bing) 웹마스터 도구에 사이트를 등록하면 빙 검색엔진에 사이트를 노출시킬 수 있을 뿐만 아니라 다음과 같은 장점이 있습니다. 자신의 사이트를 등록하면 빙 검색엔진에 자신의 사이트를 노출시킴으로써 방문자 수를 증가시킬 수 이습니다.(출처: https://www.bing.com/toolbox/webmaster?mkt=ko-kr)빙(Bing) 웹마스터도구에 블로그 등록하기빙 웹마스터도구는 다음의 URL을 통해 접속합니다. ..

로그 [Log] 2018. 9. 5. 00:30

[Tistory] 티스토리 구글 웹마스터 도구 / Google Search Console에 등록하기

구글 웹마스터 도구 / Google Search Console구글 웹마스터도구인 Google Search Console에 자신의 사이트 및 블로그를 등록하면 자신의 사이트를 구글 검색엔진에 노출시킬 수 있습니다. Google Search Console은 등록한 사이트를 탐색 및 분석하여 구글 검색엔진에 더욱 많이 검색되도록 최적화시킵니다. 또한 여러가지 사이트 분석을 도와주고 시각화 시켜 정보를 제공해줍니다. 따라서 Google Search Console에 자신의 블로그를 등록했을때 구글을 통한 사용자 유입량 증가 혜택을 얻을 수 있습니다.Google Search Console에 사이트 등록하기사이트를 등록하기 위해 다음의 링크에 접속하고 구글 계정을 통해 로그인합니다.https://www.google...

로그 [Log] 2018. 9. 4. 21:00

[Tistory] 네이버 웹마스터 도구로 티스토리 블로그 등록하기

네이버 웹마스터도구네이버 웹마스터 도구는 자신의 사이트를 네이버 검색엔진에 등록하여 검색에 최적화 되도록 도와주는 도구입니다. 자신의 블로그 및 사이트를 등록하면 웹마스터 봇이 자신의 사이트를 주기적으로 탐색하여 변경된 내용등을 네이버 검색엔진에 반영하여 검색에 최적화 시켜줍니다. 따라서 결과적으로 네이버를 통한 사용자 유입량을 늘릴 수 있습니다.또한 웹마스터봇이 탐색한 자신의 사이트의 분석 내용을 한눈에 볼 수 있도록 시각적 데이터도 제공하니 사이트 운영에 많은 도움이 될 수 있습니다.네이버 웹마스터 도구에 티스토리 블로그 등록하기네이버 웹마스터도구에 접속하여 네이버 계정으로 로그인합니다.https://webmastertool.naver.com/처음 웹마스터도구를 등록하시는 분은 다음과 같은 화면이 나..

리눅스[Linux] 2018. 6. 19. 00:30

[Linux] 리눅스 vi, vim 에디터 사용법 기초 및 명령어

vi 에디터 vim 에디터vim 에디터는 vi 에디터를 향상시킨 에디터이므로 기본 명령어 및 사용법이 동일합니다. 따라서 여기서 설명하는 거의 대부분의 명령어 및 사용법은 vi 에디터 및 vim 에디터 둘 다 동일하게 사용 가능합니다.파일 생성하기 및 실행하기터미널에서 vi만 입력하는 경우에는 비어있는 에디터 상태로 실행되며, 파일명을 입력하는 경우 해당 경로에 파일이 존재하면 해당 파일을 실행하여 편집할 수 있고, 파일이 존재하지 않으면 해당 파일명으로 파일을 생성하며 내용이 비어있는 상태로 실행됩니다.vi 또는 vi [파일명]읽기 전용으로 파일을 실행하고 싶은 경우 -R 옵션을 사용합니다.vi -R 파일명vi만 입력하여 내용이 비어있는 상태로 실행했습니다. 첫 줄에 커서가 깜빡이고 간단한 후원 정보 ..