top of page
Search

פתרון לתרגיל בנושא פרוצדורות וללולאות מה- 25/8/2014

  • class928417
  • Aug 28, 2014
  • 1 min read

מצ"ב הפתרון שלי לשאלה ששמתי בשתי תצורות:

1. לינק לקובץ SQL עם הסברים שלי.

2. הסקריפט ללא הסברים

create procedure P_CountLetters(@word varchar(40))

as

begin

declare @newword varchar(40), @TempWord varchar(40), @LetterCounter int, @I smallint

,@letter char(1)

set @TempWord=lower(@word)

set @newword=''

set @LetterCounter=1

while @lettercounter <=len(@word)

begin

set @TempWord=rtrim(substring(lower(@word),@lettercounter,len (@word)))

set @letter = substring(@tempword,1,1)

set @I=0

if( @lettercounter=1) or (charindex(@letter,left(lower (@word),@lettercounter-1))=0)

begin

while charindex(@letter,@tempword)>0

begin

set @i = @i+1

set @tempword = rtrim(right(@tempword,len (@tempword)-charindex(@letter,@tempword)))

end

set @newword =ltrim(@newword+' '+@letter+rtrim(cast(@I as varchar(15))))

end

set @lettercounter = @lettercounter+1

end

Print @NewWord

end

exec P_countletters 'Hello World'

תוצאה צריכה להיות :

h1 e1 l3 o2 1 w1 r1 d1


 
 
 

Recent Posts

See All
Project MDX

נוספו MDX עבור הפרויקט למי שמתקשה. נמצא בלשונית "project" שאול

 
 
 
דוגמאות משלבי הפרויקט

הי, הוספתי בחלק של הפרויקט באתר מספר דוגמאות לתהליכים שונים משלב ה MRR וה - STG. אעדכן תוך כדי התקדמות הפרויקט. במידה ויש משהו שאתם...

 
 
 
קבוצת פייסבוק חדשה לקורס

המרצה במודול החדש ( מודול הפרויקט) פתח קבוצת פייסבוק לכיתה שלנו. הנה הלינק : https://www.facebook.com/groups/JBH9284.17/ שם הקבוצה :...

 
 
 

Comments


bottom of page