clientscript/vbulletin_menu.js?v=384 الدرس 22: دوال sql server دورة C# - منتدى رياض الجنة - Riad Al-Ganah
إظهار / إخفاء الإعلاناتاعلانات المنتدى
إظهار / إخفاء الإعلانات 

العودة   منتدى رياض الجنة - Riad Al-Ganah > الرياض التقنية > روضة الكورسات والدورات التقنية والعلمية > روضة دورات تقنية الـ .NET بلغاتها المختلفة > روضة دورات لغة الـ CSharp > دورة CSharp 2008 من منتدى فيجوال بيسك للعرب

الملاحظات

دورة CSharp 2008 من منتدى فيجوال بيسك للعرب مقدم الدورة : الأخ طارق الدويري . حالة الدورة : متوقفة مؤقتاً . عدد الدروس حتى الآن : 23 درس

إضافة رد

  #1  
قديم 02-13-2010, 04:07 AM
الصورة الرمزية khaledbelal
khaledbelal khaledbelal غير متواجد حالياً
مبرمج المنتدى
الادارة تكليف لا تشريف
 
تاريخ التسجيل: Oct 2009
العمر: 25
المشاركات: 3,319
افتراضي الدرس 22: دوال sql server دورة C#

السلام عليكم ورحمة الله وبركاته...


دوال ال sql server ...

أولا قم بتجهيز ال data**** التي نستخدمها في الدورة دائما وهي إمسها mydata**** تحوي عامودان FirstName,Age وضع بها بعض البيانات...

1- AVG :

وتستخدم هذه الدالة لإيجاد المتوسط الحسابي لعمود ما ( رقم طبعا )...
يمكن إستخدامها كالتالي:

vb.net:

كود PHP:
Dim c As New SqlClient.SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\TD\********s\mydata****.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")
Dim s As String "Select AVG(Age) From mytable"
Dim cmd As New SqlClient.SqlCommand(sc)
c.Open()
MsgBox(cmd.ExecuteScalar().ToString)
c.Close() 
c#:

كود PHP:
System.Data.SqlClient.SqlConnection c = new System.Data.SqlClient.SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\TD\********s\mydata****.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
string s "select AVG(Age) From mytable";
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(sc);
c.Open();
MessageBox.Show(cmd.ExecuteScalar().ToString());
c.Close(); 
أو مثلا حساب المتوسط العمري لكل شخص يفوق عمره ال 15:

vb.net:

كود PHP:
Dim c As New SqlClient.SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\TD\********s\mydata****.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")
Dim s As String "Select AVG(Age) From mytable where Age > 15"
Dim cmd As New SqlClient.SqlCommand(sc)
c.Open()
MsgBox(cmd.ExecuteScalar().ToString)
c.Close() 
c#:

كود PHP:
System.Data.SqlClient.SqlConnection c = new System.Data.SqlClient.SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\TD\********s\mydata****.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
string s "select AVG(Age) From mytable where Age > 15";
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(sc);
c.Open();
MessageBox.Show(cmd.ExecuteScalar().ToString());
c.Close(); 
2- الدالة Count ...

تعود هذه الدالة بكم عدد الأعمار الموجودة داخل الجدول بشرط أو بدون شرط...

يتم إستخدامها كالتالي...

vb.net:

كود PHP:
Dim c As New SqlClient.SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\TD\********s\mydata****.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")
Dim s As String "Select Count(Age) From mytable"
Dim cmd As New SqlClient.SqlCommand(sc)
c.Open()
MsgBox(cmd.ExecuteScalar().ToString)
c.Close() 
c#:

كود PHP:
System.Data.SqlClient.SqlConnection c = new System.Data.SqlClient.SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\TD\********s\mydata****.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
string s "Select Count(Age) From mytable";
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(sc);
c.Open();
MessageBox.Show(cmd.ExecuteScalar().ToString());
c.Close(); 
3- الدالة sum ...

تعيد هذه الدالة مجموع العمود المسندة إليه مثلا مجموع الAge ( أيضا يمكن إستخدامها بشرط مثل where Age > 15 ) ...

vb.net :

كود PHP:
Dim c As New SqlClient.SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\TD\********s\mydata****.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")
Dim s As String "Select sum(Age) From mytable"
Dim cmd As New SqlClient.SqlCommand(sc)
c.Open()
MsgBox(cmd.ExecuteScalar().ToString)
c.Close() 
c#:

كود PHP:
System.Data.SqlClient.SqlConnection c = new System.Data.SqlClient.SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\TD\********s\mydata****.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
string s "Select sum(Age) From mytable";
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(sc);
c.Open();
MessageBox.Show(cmd.ExecuteScalar().ToString());
c.Close(); 
الدالة Max ...
تعود هذه الدالة بأكبر قيمة موجودة بالعامود المسندة له ...
مثلا هنا سوف تعود بعمر اكبر شخص موجود...

vb.net:

كود PHP:
Dim c As New SqlClient.SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\TD\********s\mydata****.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")
Dim s As String "Select max(Age) From mytable"
Dim cmd As New SqlClient.SqlCommand(sc)
c.Open()
MsgBox(cmd.ExecuteScalar().ToString)
c.Close() 
c#:

كود PHP:
System.Data.SqlClient.SqlConnection c = new System.Data.SqlClient.SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\TD\********s\mydata****.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
string s "Select max(Age) From mytable";
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(sc);
c.Open();
MessageBox.Show(cmd.ExecuteScalar().ToString());
c.Close(); 
الدالة Min ...

وهي عكس الدالة Max حيث تعيد أصغر قيمة في العامود المسندة له ...
هنا سوف تعيد أصغر عمر في العامود Age...

vb.net:

كود PHP:
Dim c As New SqlClient.SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\TD\********s\mydata****.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")
Dim s As String "Select min(Age) From mytable"
Dim cmd As New SqlClient.SqlCommand(sc)
c.Open()
MsgBox(cmd.ExecuteScalar().ToString)
c.Close() [B][/B
c#:

كود PHP:
System.Data.SqlClient.SqlConnection c = new System.Data.SqlClient.SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\TD\********s\mydata****.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
string s "Select min(Age) From mytable";
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(sc);
c.Open();
MessageBox.Show(cmd.ExecuteScalar().ToString());
c.Close(); 
هكذا نكون قد تعرفنا على بعض دوال ال sql server وكيفية التعامل معهم...

إلى اللقاء في الدرس القادم إن شاء الله...


منقول من منتدى فيجوال بيسك للعرب


توقيع : khaledbelal



(أَفَأَمِنَ أَهْلُ الْقُرَى أَن يَأْتِيَهُمْ بَأْسُنَا بَيَاتاً وَهُمْ نَآئِمُونَ {97} أَوَ أَمِنَ أَهْلُ الْقُرَى أَن يَأْتِيَهُمْ بَأْسُنَا ضُحًى وَهُمْ يَلْعَبُونَ {98}
أَفَأَمِنُواْ مَكْرَ اللّهِ فَلاَ يَأْمَنُ مَكْرَ اللّهِ إِلاَّ الْقَوْمُ الْخَاسِرُونَ {99}).
سورة الأعراف.

رد مع اقتباس
  #2  
قديم 05-21-2011, 12:23 AM
الصورة الرمزية ماريا إسلام
ماريا إسلام ماريا إسلام غير متواجد حالياً

عضو متألق

 
تاريخ التسجيل: Oct 2010
العمر: 26
المشاركات: 268
افتراضي

جزاكم الله خيرااا كثيرااا
//


توقيع : ماريا إسلام

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

تستطيع أن ترى الصورة بحجمها الطبيعي بعد الضغط عليها

تستطيع أن ترى الصورة بحجمها الطبيعي بعد الضغط عليها

صفحتي على الفيسبوك!

رد مع اقتباس
إضافة رد

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
الدرس 18: ربط قاعدة بيانات sql مع c#,vb.net وتنفيذ جمل إستعلام - الوضع المتصل khaledbelal دورة CSharp 2008 من منتدى فيجوال بيسك للعرب 1 05-21-2011 12:20 AM
الدرس 6: المصفوفات Arrays والتعامل معها وشرح التراكيب Structures khaledbelal دورة CSharp 2008 من منتدى فيجوال بيسك للعرب 1 10-29-2010 07:32 PM
الدرس 15: البداية مع gdi+ دورة C# khaledbelal دورة CSharp 2008 من منتدى فيجوال بيسك للعرب 2 02-14-2010 02:31 AM
الدرس 21: Stored Procedures دورة C# khaledbelal دورة CSharp 2008 من منتدى فيجوال بيسك للعرب 0 02-13-2010 04:04 AM
الدرس 19: ربط قاعدة بيانات accessمع c#,vb.net وتنفيذ جمل إستعلام - الوضع المتصل... khaledbelal دورة CSharp 2008 من منتدى فيجوال بيسك للعرب 0 02-13-2010 03:39 AM

إظهار / إخفاء الإعلاناتاعلانات نصية
برامج رياض الجنة موقع رياض الجنة لاختصار الروابط مركز رياض الجنة
لرفع الصور
منتديات صحراوي نت موقع فضيلة الشيخ
سمير السكندري
موقع فضيلة الشيخ
أبو إسراء
ضع موقعك هنا
إظهار / إخفاء الإعلانات 
برامج رياض الجنة - برامج اسلامية خدمية مجانية
LiveZilla Live Help

الساعة الآن 12:26 AM.


Powered by vBulletin® v3.8.4, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd. , TranZ By Almuhajir
النسخة الفضية
Ads Management Version 3.0.1 by Saeed Al-Atwi

SlamDesignzslamDesignzEdited by Riad Al-Ganah Team - جميع الحقوق محفوظة لشبكة رياض الجنة

Valid XHTML 1.0 Transitional By SlamDesignz Valid CSS Transitional By SlamDesignz
if condition=hidden