یک روز بد
بزودی برای کار برنامه نویسی می خوام به تهران مهاجرت کنم امیدوارم بتونم یه کار خوب پیدا کنم
آمزش سی شارپ
بزودی برای کار برنامه نویسی می خوام به تهران مهاجرت کنم امیدوارم بتونم یه کار خوب پیدا کنم
select
Lesson.LessonName from Lesson Inner Join Term On Lesson.IDLesson = Term.IDLessonWhere
Lesson.IDPrerequest is null AND Term.TermYear = 1389 AND Term.ISFirstTerm = 1
مشخصات جداول که کوئری ها رو آنها اعمال می شود را می توانید در اینجا ببینید
select
LTable.LessonName, case when LTable.IDPrerequest is null then null else (Select LessonName from Lesson where LTable.IDPrerequest = Lesson.IDPrerequest) ENDfrom
Lesson as LTable
مشخصات جداول که کوئری ها رو آنها اعمال می شود را می توانید در اینجا ببینید
نام درس هائی که کمتر از 10 نفر در ترم اول سال 1389 آن را اخذ کرده اند
Select Lesson.LessonName , TCount.CountCatch from
(select Term.IDLesson, Count(Term.IDLesson) as CountCatch from Term
where IsFirstTerm = 1 AND TermYear = 1389 group by IDLesson) as TCount
Inner Join Lesson On TCount.IDLesson = Lesson.IDLesson
Where TCount.CountCatch < 10
نام و نام خانوادگی کسانی که در درس ریاضی 1 نمره 20 گرفته اند
نام و نام خانوادگی دانشجویانی که بیشتر از 14 واحد در ترم اول 1389 اخذ کرده اند
select Person.FName, Person.LName, T1.CountUnit from
(select Term.IDPerson, sum(UnitCount) as CountUnit from Lesson
Inner Join Term on Term.IDLesson = Lesson.IDLesson where Term.TermYear = 1389 AND Term.ISFirstTerm = 1
group by IDPerson) as T1 Inner Join
Person On Person.IDPerson = T1.IDPerson where T1.CountUnit > 14
مشخصات جداول که کوئری ها رو آنها اعمال می شود را می توانید در اینجا ببینید
select Person.FName, Person.LName, T1.CountBigger15 as [Count Bigger 15] from
(select Term.IDPerson, count(Term.Grade) as CountBigger15 from Term Where Term.Grade > 15 group by IDPerson) as T1
Inner Join Person On T1.IDPerson = Person.IDPerson where T1.CountBigger15 >= 2
مشخصات جداول که کوئری ها رو آنها اعمال می شود را می توانید در اینجا ببینید
select (sum(sum1) * 1.0) / (select sum(T3.UnitLessons) from (select UnitCount as UnitLessons from Term Inner Join Lesson On Term.IDLesson = Lesson.IDLesson WHere Term.IDPerson = 1 AND Term.TermYear = 1389 AND Term.ISFirstTerm = 1) as T3) as Average
from
(select TL.IDLesson, TL.Grade * Lesson.UnitCount as sum1
from
Term as TL Inner join Lesson On TL.IDLesson = Lesson.IDLesson where TL.IDPerson = 1AND TL.TermYear = 1389 AND TL.ISFirstTerm = 1) as T1
select Lesson.LessonName, Lesson.UnitCount, LessonCount
from (select IDLesson, Count(IDLesson) as LessonCount from Term where TermYear = 1389 AND ISFirstTerm = 1 Group by IDLesson) as Term1 Inner Join
Lesson On Lesson.IDLesson = Term1.IDLesson