'2014/05'에 해당되는 글 3건

  1. 2014.05.16 MsSQL CONVERT() 함수
  2. 2014.05.13 MsSQL REPLACE() 함수
  3. 2014.05.12 VB 함수 문자열 제어 함수. Mid()함수
2014. 5. 16. 18:06

MsSQL의 CONVERT() 함수에 대해서 알아 보도록 하겠습니다. CONVERT 함수는 기본적으로 날짜에 관련된

것을 변환해주는 함수입니다. GETDATE 함수와 아주 찰떡궁합이라고 볼수있습니다.

ex) Convert(VarChar(8), GETDATE(), 112) 이런식으로 적어주게되면 오늘의 날짜를 문자열8 길이만큼 112 코드에 해당되게 변환하라는 말입니다. 즉 2014-05-16 일이 오늘날짜이면 112코드출력방식에 해당하는 - 를 뺸 20140516 이런식으로 출력하게됩니다.

여기서 112 라는 코드 에 관하여 의문이신분들도 계실겁니다. 그래서 사진을 보면 CONVERT 함수에대하여  더욱 이해하기 편리하실 겁니다.

 

 

CONVERT 함수의 3번째 파라미터 의 코드값을 통하여 결과값이 모두 다르게 출력되는 것을 알수있습니다.

입맛대로 코드를 적으시면 CONVERT 함수를 아주 유용하게 쓰실수 있을것입니다. 즐코~

 

 

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

MSSQL COUNT()함수 중복제거  (0) 2014.07.08
MsSQL ROUND 함수  (0) 2014.06.24
MsSQL REPLACE() 함수  (0) 2014.05.13
VB 함수 문자열 제어 함수. Mid()함수  (0) 2014.05.12
MsSQL 함수 공백 제거  (0) 2014.04.22
Posted by 광스
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 광스