Contents

조회 수 41296 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
# 서브스트링 사용 예제 코드
create proc dbo.mo_exam4_2007
as
/*

    1) 시스템    : Database 테스트
    2) 기능     : mo_exam3_2007 테이블에서 birthyear, count를 출력하는 SP
    3) 입력     :  없음
    4) 작성자    : picomax
    5) 작성일자 : 2007.03.23
    6) 수정내역
    7) Test Example
         Exec mo_exam4_2007
*/
select
    convert(varchar(4),birthday) as BIRTHYEAR,
    count(birthday) as NO
from
    mo_exam3_2007 group by convert(varchar(4),birthday)

execute mo_exam4_2007


select * from mo_exam3_2007

exec mo_exam5_2007 '', '',  '', '', '857'

alter proc dbo.mo_exam5_2007
    @name    VARCHAR(30),    -- 이름
    @address    VARCHAR(50),    -- 이름
    @tel1 VARCHAR(4),    -- 전화번호1
    @tel2 VARCHAR(4),    -- 전화번호2
    @tel3 VARCHAR(4)    -- 전화번호3
AS

set nocount on

set @name = '%'+@name+'%'
set @address = '%'+@address+'%'
set @tel1 = '%'+@tel1+'%'
set @tel2 = '%'+@tel2+'%'
set @tel3 = '%'+@tel3+'%'


create table #tmp (
    name    varchar (30),
    part    varchar(50),
    birthday    varchar(10),
    hireday    varchar(10),
    address    varchar(50),
    city    varchar(30),
    country    varchar(20),
    tel1    varchar(4),
    tel2    varchar(4),
    tel3    varchar(4)
)

delete from #tmp

insert into #tmp

select 
    name,
    part,
    birthday,
    hireday,
    address,
    city,
    country,
    substring(tel,2,(charindex(')',tel)-2)) as tel1,
    substring(tel,charindex(')',tel)+2,3) as tel2,
    substring(tel,charindex('-',tel)+1,4) as tel3
from mo_exam3_2007

select 
    name,
    part,
    birthday,
    hireday,
    address,
    city,
    country,
    tel1,
    tel2,
    tel3
from #tmp
where
    name like @name
    and address like @address
    and tel1 like @tel1
    and tel2 like @tel2
    and tel3 like @tel3


?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
1125 Develop SVN 초간단 사용하기 hooni 2014.02.28 7616
1124 System/OS SVN(Subversion) 설치와 설정 (sasl 인증 적용 포함) file hooni 2014.09.11 5664
1123 Develop URI 인코딩, URL 인코딩 file hooni 2013.04.23 18845
1122 Develop What is difference between Get, Post, Put and Delete? hooni 2018.02.28 1400
1121 Etc WM미통기 - 10. 조건부확률 hooni 2015.04.20 705
1120 Develop XE Core 1.8.18 본문 작성시 태그(html) 사라지는 버그 file hooni 2016.04.21 864
1119 Develop XML, JSON, BSON, MSGPACK 장,단점 비교 file hooni 2017.01.11 2239
1118 Develop ZBar 라이브러리를 이용한 바코드 스캔 앱 개발하기 file hooni 2015.01.01 1628
1117 Develop [ajax] 샘플 코드와 한글처리에 대한 간단한 설명 hooni 2013.04.23 6842
1116 Develop [ajax] 이벤트 코드 생성기 작업중.. ㅋㅋ file hooni 2013.04.23 7116
1115 PPT [ajax] 크로스 도메인(Cross Domain) 이슈 해결 방안 file hooni 2013.04.23 21937
1114 Algorithm [algorithm] Greedy (탐욕 기법) hooni 2003.04.23 15108
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 98 Next
/ 98