아는것이힘이다

고정 헤더 영역

글 제목

메뉴 레이어

아는것이힘이다

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (89)
    • IT컴퓨터 (28)
    • Tip (29)
    • SQL (11)
    • Javascript (11)
    • Python (5)
    • 맛집 (2)
    • 리뷰 (0)
    • 건강정보 (1)

검색 레이어

아는것이힘이다

검색 영역

컨텐츠 검색

Database

  • [mssql] LEFT, SUBSTRING, RIGHT로 문자열 자르기 예제

    2022.01.28 by 자기

  • [mssql] 문자열을 치환하기 - replace, stuff 예제

    2022.01.27 by 자기

  • MSSQL cursor(커서)로 반복처리 예제

    2021.10.22 by 자기

[mssql] LEFT, SUBSTRING, RIGHT로 문자열 자르기 예제

안녕하세요! ​ mssql에서 문자열을 자르는 간단한 방법을 예제와 함께 알아보겠습니다. 대표적인 함수로 left, substring, right 가 있습니다. LEFT LEFT는 말 그대로 왼쪽 string을 가져오는 기능을 합니다. 특정 문자열에서 왼쪽부터 가져올 길이만큼의 string을 가져올 때 사용합니다. 아래 예제를 보겠습니다. -- LEFT(문자열, 길이) -- 예제1(영문 문자열) select LEFT('asdfghjk',3) as str1 -- 예제2(한글 문자열) select LEFT('동해물과 백두산이',6) as str2 결과 첫번째 left 예제는 문자열이 영문인 경우이고 두번째 left 예제는 문자열이 한글인 경우입니다. 첫번째 영문문자열 'asdfghjk'에서 왼쪽 3개만 잘랐..

SQL 2022. 1. 28. 21:36

[mssql] 문자열을 치환하기 - replace, stuff 예제

일주일이 빨리 가는군요. 오늘 내일만 넘기면 설날 연휴입니다. 다들 화잉팅하시고요. ​ 오늘은 mssql에서 문자열을 치환하는 두가지 방법을 알아보겠습니다. 문자열 string을 치환하는 방법으로는 replace 함수와 stuff 함수가 있는데 실무에서는 replace를 더 많이 사용하는 것 같습니다. REPLACE mssql 문자열에서 특정문자나 문자열을 다른 문자나 문자열로 치환해 줄 수 있습니다. replace라는 용어 자체가 교체한다, 치환한다는 뜻이지요. 예제 4가지를 통해 자세히 알아보겠습니다. -- 용법 -- REPLACE('문자열','치환예정문자','치환할문자') -- 예제 select REPLACE('ABCDEFG','BCD','KKK'); select REPLACE('ABCDEFG','..

SQL 2022. 1. 27. 14:11

MSSQL cursor(커서)로 반복처리 예제

mssql에서 커서(cursor)를 이용하여 select한 결과로 얻은 데이터셋을 행단위로 하나씩 반복작업을 수행할 수 있습니다. 웹에서 select한 결과의 데이터셋을 읽어온 후에 for loop를 이용하여 행단위 작업을 할 수도 있겠지만 mssql db 자체에서 cursor를 이용한다면 궂이 웹에서의 처리가 필요없으므로 웹소스가 심플해 질 수 있습니다. mssql 커서 사용 시 성능이슈 mssql에서 커서(cursor)를 사용하면 db성능을 떨어뜨릴 수 있습니다. 처리할 데이터가 적은 경우에는 거의 문제가 없겠지만 대량의 데이터를 처리하는 경우에는 성능저하의 원인이 되므로 커서를 사용하지 않는 것이 좋겠습니다. ​ mssql cursor 사용 시 자주 사용하는 키워드 DECLARE : 커서를 정의(선..

IT컴퓨터 2021. 10. 22. 12:34

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
아는것이힘이다 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바