33 - | MS SQL Server For Beginners | - | Nested queries - Sub queries | - |Any , All |

Поделиться
HTML-код
  • Опубликовано: 5 фев 2025
  • by : Dr. Mohamed El Desouki
    mohamed_eldesouki@hotmail.com
    لطلب الشروحات الخاصة للمجموعات - واتس أب رقم 00966545567593
    لا أحل واجبات ولا اساعد فى إختبارات - لا أدرس لأفراد - فقط مجموعات
    course material : www.sqlservert...
    لدراسة الجزء النظرى لقواعد البيانات , يمكنك مشاهدة السلسلة التالية
    • Database 1 - المقرر ال...
    script File for college database
    psauedusa-my.s...
    Learn MS SQL Server - تعلم بالعربى
    SQL Server For Beginners - للمبتدئين
    This Video includes:
    1- What is Nested Query
    2- When and How to use Nested Queries.
    3- Use Any and All operators

Комментарии • 70

  • @abdelrahmanadel2815
    @abdelrahmanadel2815 2 года назад +18

    6:00
    احنا ممكن ببساطة نستخدم اللي تعلمناه سابقًا ونجيب أعلى درجة بالكود ده
    select top 1 stdno, mark from Register
    order by mark desc;
    بس اشطا برضو كل الطرق تؤدي إلى روما
    ألف شكر لحضرتك

    • @mohamedebrahem3846
      @mohamedebrahem3846 Год назад +3

      أمر ال Top بيجيب أول قيم في الترتيب مش أعلى قيم .
      يعني لو عملت كويري select top 1 هجيبلك أول قيمة مش أعلى قيمة وإلا مكانتش دالة الماكس ليها لازمة لو التوب هيجيبلك أعلى قيمة

    • @a7med7any.67
      @a7med7any.67 Год назад +3

      ​@@mohamedebrahem3846 ما هو عامل order by mark يعني مرتبه حسب ال mark فجاب اول قيمه اللي هي اعلي واحده حسب الترتيب

    • @AhmedSameh-v1o
      @AhmedSameh-v1o 6 месяцев назад

      نفس اللي فكرت فيه برضه...مظبوط كلامك

    • @ramyashour8907
      @ramyashour8907 3 месяца назад

      كلامك مظبوووط

    • @AsmaaAhmed-um1bt
      @AsmaaAhmed-um1bt 2 месяца назад

      @@mohamedebrahem3846 هو مرتب desc
      ف بالتالي اول قيمه هتظهر هى اعلى قيمه

  • @s.kahhat8284
    @s.kahhat8284 2 года назад +1

    best Teacher ever

  • @nojoodothmanal-ghamdi1026
    @nojoodothmanal-ghamdi1026 9 месяцев назад +1

    الله يفتح عليم فتوح العارفين ويوسع عليك يارب ما قصرت

  • @moatheshtaiwi9902
    @moatheshtaiwi9902 2 года назад +2

    بارك الله فيك على هذا المجهود واتمنى ان تستمر بهذه السلسله وان تقدم سلسله اكثر تقدماً ومتخصصه اكثر ❤️

  • @YoussefTsun
    @YoussefTsun Год назад +3

    Summarising one note:
    If your subquery returns multiple values, and you want to compare the return using ">,

    • @AbdullaNabeel-r5n
      @AbdullaNabeel-r5n 4 месяца назад +2

      your conclusion on the 'Any' is wrong. replacing Any with ALL will give you, according to the example in the video, all students in the CS department expect the student(s) who got THE lowest mark. instead, you should do

  • @elarapy1390
    @elarapy1390 3 года назад +3

    السلام عليكم ورحمة الله وبركاته, بارك الله فيك يا دكتور محمد

  • @aymanelhady1328
    @aymanelhady1328 3 года назад +1

    مزيد من التقدم والازدهار اخى الكريم

  • @mahmoudalqenawi3057
    @mahmoudalqenawi3057 4 месяца назад

    بارك الله فيك

  • @abdelrahmantohamy7947
    @abdelrahmantohamy7947 2 года назад

    ربنا يجزيك الفردوس الاعلي يارب

  • @Hi2nd2
    @Hi2nd2 11 месяцев назад

    ربي يوفقك

  • @monimameen
    @monimameen 2 года назад

    بارك الله فيك وزادك علما

  • @jafa61
    @jafa61 3 года назад

    جزاك الله خير الجزاء

  • @haiderramadan8992
    @haiderramadan8992 3 года назад

    الله يحفظك و يبارك لك يا هندسة

  • @nourzuhair8477
    @nourzuhair8477 Год назад

    Thanks

  • @bisoelkourdy6576
    @bisoelkourdy6576 2 года назад

    الله يبارك فيك ويجعله فى ميزان حسناتك

  • @larabyacine8746
    @larabyacine8746 2 года назад

    شكرا استاذ

  • @MohamedRoshdy9
    @MohamedRoshdy9 3 года назад +1

    ياريت كورس c# او جافاسكريبت يبشمهندس ربنا يجزيك خير ويخلف عليك بالخير يارب

  • @developernader
    @developernader Год назад

    🌹

  • @marwansaif6295
    @marwansaif6295 2 года назад +1

    هل يوجد فرق في بنية الاستعلامات بين برامج إدراة قواعد البيانات (my sql and sql server and oracel)

  • @mohammedghany-d5h
    @mohammedghany-d5h Месяц назад

    how to run script in sql management studio واكون شاكر

  • @moatheshtaiwi9902
    @moatheshtaiwi9902 2 года назад +1

    اعتقد اننا نستطيع حل المثال الأول بدون الـ subqueries كالتالي :
    SELECT MAX(MARK), stdno
    FROM register
    GROUP BY stdno
    ORDER BY MAX(MARK) DESC
    LIMIT 1
    أتمنى الاجابه اذا كان الحل صحيحا وشكرا

  • @mohamedawadalla389
    @mohamedawadalla389 3 года назад

    عايزيين شرح java Fx

  • @mairiad1421
    @mairiad1421 2 года назад +1

    لو سمحت انا مش لاقية database college

  • @حسامعليان-ي3ل
    @حسامعليان-ي3ل Год назад

    جزاك الله خير بس السكريبت مش شغال

  • @Nouf_2
    @Nouf_2 2 года назад

    طيب دكتور ليه اسوي كذا واحط 2 سلكت يلخبط اقدر اطلعها ب زي كذاselect name frome studens where max(salary);

    • @Nouf_2
      @Nouf_2 2 года назад

      (grade)تصحيح

    • @DesoukiEgypt
      @DesoukiEgypt  2 года назад

      طيب جرب و شوف هتطلع صح ولا غلط

  • @دواسالظلام-ي8ز
    @دواسالظلام-ي8ز 5 месяцев назад

    لو سمحت انا حملت. Bikestores وسويت. create objects تمام
    بس مارضي يسوي load data

    • @WaelZz-m3f
      @WaelZz-m3f 5 месяцев назад

      اعمل drop من الكود يلي موجود وارجع انشئ قاعدة بيانات يدويا وسميها BikeStores بعدين اعمل create لل object

  • @mairiad1421
    @mairiad1421 2 года назад +1

    احنا ممكن نعمل مثال اسماء الطلاب اللي دارسوا نفس كورسات خالد ب grouping and having

    • @a7madsy703
      @a7madsy703 Год назад

      نعم فيكي تعملي هيك 👍 بس هذه الطريقة اسهل ، هوي بإمكانك تستعملي اي طريقة المهم تكون صحيحة

  • @rohhappyness7297
    @rohhappyness7297 3 года назад +1

    بدل all >ليه ما استخدم max

  • @qasimalqasim7910
    @qasimalqasim7910 2 года назад +1

    انا حملت الملف اللي اسمة script File for college database لكن للاسف لم يعمل فيه احد جرب يشغلة

    • @abdalhadymostafa8558
      @abdalhadymostafa8558 Год назад

      شوف هل المسار بتاع الداتاباز وهي بتنشا هو نفس المسار في الكود

    • @mohammadmansour9670
      @mohammadmansour9670 8 месяцев назад

      هل فتح معك الداتا

    • @amrwehba-z1t
      @amrwehba-z1t 4 месяца назад

      @@mohammadmansour9670 لازم اول خطوة تغير المسار و تتأكد ان مسار ال داتا بيز مظبوط في السطر رقم سبعة و تسعة
      ثانية خطوة انك تغير السطر رقم 179 ليصبح
      USE [collegeDB]
      بدلا من
      USE [master]

    • @amrwehba-z1t
      @amrwehba-z1t 4 месяца назад

      لازم اول خطوة تغير المسار و تتأكد ان مسار ال داتا بيز مظبوط في السطر رقم سبعة و تسعة
      ثانية خطوة انك تغير السطر رقم 179 ليصبح
      USE [collegeDB]
      بدلا من
      USE [master]

  • @mohammadmansour9670
    @mohammadmansour9670 8 месяцев назад

    يعطيكم العافية ، حد فتحت معه ال داتا فايل
    بيظهر بيها اخطاء كثير بس اعمل execute ، حتى انه جربت أنا الي اعمل الداتا ومن بعدها اشغل الملفات ما زبط
    لو حد حل المشكلة أتمنى المساعدة

    • @salahismail5093
      @salahismail5093 8 месяцев назад +1

      لازم اول خطوة تغير المسار و تتأكد ان مسار ال داتا بيز مظبوط في السطر رقم سبعة و تسعة
      ثانية خطوة انك تغير السطر رقم 179 ليصبح
      USE [collegeDB]
      بدلا من
      USE [master]

    • @amrwehba-z1t
      @amrwehba-z1t 4 месяца назад

      @@salahismail5093 جزاك الله خيرا يخويا

    • @AhmedMohamed-ec5vw
      @AhmedMohamed-ec5vw 2 месяца назад

      @@salahismail5093 شكرا علي المساعدة نجحت معايا

  • @atheeralosimi5575
    @atheeralosimi5575 2 года назад

    سلام عليكم فيه طريقه تواصل معك؟

  • @abdelrahmantohamy7947
    @abdelrahmantohamy7947 2 года назад +6

    هو فى حد اشتغل معاه الاسكريبت ؟ لان بيظهرلي فيه ايرور كتير

    • @Hegzo
      @Hegzo Год назад +2

      نفس الكلام مشتغلش معايا

    • @hardtubegaming9476
      @hardtubegaming9476 9 месяцев назад

      اسالها وهي تقولك

    • @abdulwahedissa.8175
      @abdulwahedissa.8175 8 месяцев назад

      @@hardtubegaming9476 سكريبت اشتغل معي هو في الماستر تجده

    • @amrwehba-z1t
      @amrwehba-z1t 4 месяца назад +2

      @@Hegzo لازم اول خطوة تغير المسار و تتأكد ان مسار ال داتا بيز مظبوط في السطر رقم سبعة و تسعة
      ثانية خطوة انك تغير السطر رقم 179 ليصبح
      USE [collegeDB]
      بدلا من
      USE [master]

    • @amrwehba-z1t
      @amrwehba-z1t 4 месяца назад

      @@hardtubegaming9476 لازم اول خطوة تغير المسار و تتأكد ان مسار ال داتا بيز مظبوط في السطر رقم سبعة و تسعة
      ثانية خطوة انك تغير السطر رقم 179 ليصبح
      USE [collegeDB]
      بدلا من
      USE [master]

  • @mohamedelgohary2260
    @mohamedelgohary2260 2 года назад +5

    اخر مثال الطالب الي حايب اعلى من كل قسم CS
    و الطالب ده مش في قسم ال CS اصلا
    select firstname , lastname , mark
    from Students s join register r on s.Stdno = r.Stdno
    where Depart = 'CS' and mark > all (select mark from Register r join Students s on s.Stdno = r.Stdno where Depart = 'CS' ) ;
    لو زودت شرط في ال where انه يكون من cs هيطلع النتيجه ولا واحد لان لو عندي لسته ( 1 و 2 و3 ) و طلبت رقم من اللسته اكبر من 3 هيبقا النتيحه ولا رقم
    بس لو خليتها

  • @hebamahfouz5129
    @hebamahfouz5129 8 месяцев назад

    السكريبت مش شغال معايا ..اعمل اى

    • @basmaelrouby505
      @basmaelrouby505 8 месяцев назад

      feh row use [master] khalih use [collegeDB]

  • @ahmedeisa4787
    @ahmedeisa4787 Год назад

    الاسكريبت مش شغال

    • @amrwehba-z1t
      @amrwehba-z1t 4 месяца назад

      لازم اول خطوة تغير المسار و تتأكد ان مسار ال داتا بيز مظبوط في السطر رقم سبعة و تسعة
      ثانية خطوة انك تغير السطر رقم 179 ليصبح
      USE [collegeDB]
      بدلا من
      USE [master]

  • @mohamednabil9855
    @mohamednabil9855 2 года назад

    السلام عليكم انا كل لما بعمل
    run
    لل
    database
    بتظهرلي الرسالة دي
    Msg 208, Level 16, State 1, Line 180
    Invalid object name 'dbo.Students'

    • @youssefsedkey7616
      @youssefsedkey7616 2 года назад +1

      قم بتعديل السطر رقم 179 ليصبح USE [collegeDB] بدلا من USE [master]

  • @HhHh-to2et
    @HhHh-to2et 6 дней назад

    ماذا لو كان هناك طالبين يحملون نفس العلامة تماما مثلا 60 60 وكانت هي اعلا علامتين كيف نحصل علي ذاك الشيء؟؟؟؟