2014. 5. 13. 10:40

MsSQL 에서 replace 함수 사용법입니다. replace 함수는 아마 MsSQL 뿐만아니라 Oracl 이나 MySql 에서도

그러한 쓰임이 다 공통으로 있지 않을까 조심스래 예상합니다. java나 여러 언어 안에서도 사용이 유용한 replace 함수!!

사용법은 간단하게 java 언어로 나타 내어 이해를 돕겠습니다.  먼저

 

String s = 'abcdef' 이라는 문자열 s 가 있다고 합니다. 이때 replace 함수를사용해봅시다
replace(s, 'bcd', 'BCD') 라고해주면 결과값은 aBCDef 로 출력됩니다. 정말 쉽죠잉~?

 

Sql 에서 사용하실때는 12 라는 데이터를가진 열 colum1 이있다면

Set @colum1 = REPLACE(colum1, '12', '34')

이렇케 해주면 colum1 의 12데이터는 34로 바뀌며 @colum1 이라는변수에 담아 사용할수있게 됩니다.

모두 즐코~

'Computer Engineering > DB' 카테고리의 다른 글

MsSQL ROUND 함수  (0) 2014.06.24
MsSQL CONVERT() 함수  (0) 2014.05.16
VB 함수 문자열 제어 함수. Mid()함수  (0) 2014.05.12
MsSQL 함수 공백 제거  (0) 2014.04.22
MSSQL 함수  (0) 2014.04.10
Posted by 광스
2014. 5. 12. 18:14

문자열, String 제어 함수 중 하나를 알려드리도록하겠습니다. 매우 유용하게 쓰일때가 많아요

VB 사용하시거나 다른 언어에서도 아마 가능할듯 싶은 함수를 알려드리겠습니다.

 

바로 Mid() 라는 함수인데요 이함수는 문자열 에서 원하는 길이만큼 빼오는 함수입니다.

subString 과 비슷하지만 또 차이점이 있습니다.

 

String a 라는 함수에 "abcd" 라는 문자열을 담은후

Mid(a, 1, 3) 이런식으로 사용해주면 출력은 첫번째 문자에서 3번째문자까지 즉 abc 이렇게 출력이 됩니다.

Mid("abcd", 1, 3) 이렇게 해주어도 마찬가지입니다.

Mid("abcd", 2, 4) 이런식으로 하면 어떻게 출력될까요.  바로 bcd 가 출력이 됩니다.

 

그럼 모두 즐코~

 

'Computer Engineering > DB' 카테고리의 다른 글

MsSQL CONVERT() 함수  (0) 2014.05.16
MsSQL REPLACE() 함수  (0) 2014.05.13
MsSQL 함수 공백 제거  (0) 2014.04.22
MSSQL 함수  (0) 2014.04.10
mssql Update문 사용법입니다.  (0) 2014.04.03
Posted by 광스
2014. 4. 22. 14:31

디비에서 컬럼값을 가져올때 공백을 함께 가져오는 경우가있습니다.
그럴경우 대체로스트박스 안에   [  내용  ] 이렇게가정상인데 [    내용], [내용    ]  이런식으로 나오게되면 공백을함께 가져오는확률이 99퍼입니다.
이러한 경우 SQL 에서 RTRIM(가져올칼럼이름) 함수를 사용하여 공백을 잘라서 들고 오면 됩니다.

RTRIM() 함수는 공백을 제거 해주는 함수 이며 유용하게 사용하실곳이 많이 있습니다.

숙오숙오!!

'Computer Engineering > DB' 카테고리의 다른 글

MsSQL CONVERT() 함수  (0) 2014.05.16
MsSQL REPLACE() 함수  (0) 2014.05.13
VB 함수 문자열 제어 함수. Mid()함수  (0) 2014.05.12
MSSQL 함수  (0) 2014.04.10
mssql Update문 사용법입니다.  (0) 2014.04.03
Posted by 광스