اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

محددات أنواع البيانات

عند تزويد القيم لعبارة SQL، كما في معايير الاستعلام، لا بد من تحديد نوع البيانات الخاصة بها بشكل صحيح من قبل "المحددات". و يتم ذلك عن طريق إحاطة القيمة بزوجين من الرموز المناسبة.

النص

يجب وضع النص بين علامات الاقتباس المفردة (') أو علامات الاقتباس المزدوجة (") ، على سبيل المثال:


WHERE Employees.City='Seattle'

WHERE Employees.City=”Seattle”


WHERE Employees.BirthDate = #2/19/1952#


WHERE Employees.EmployeeID=1

..............

التاريخ
يجب أن يرافق التاريخ علامات المربع (#) hash marks وتسمى أيضا pound أو number signs ، على سبيل المثال:
الرقم
وهناك الأرقام ، من أي نوع ، لا تحتاج الى المحددات، ويمكن إدخالها كما هي، على سبيل المثال:
  • Like 1
قام بنشر

لا تنسى الفاصلة المنقوطة في نهاية جملة SQL

يجب أن تنتهي عبارة SQL بفاصلة منقوطة ;

و إذا حذفت الفاصلة المنقوطة عند كتابك لعبارة SQL في طريقة عرض SQL في إطار التصميم للاستعلام الخاص بك ، سيقوم المعالج بإصلاح الخطأ .



WHERE Employees.EmployeeID=1;

.......................

قام بنشر

جزاك الله خير الجزاء أخونا ابوآدم على هذا العمل الممتاز وجعله الله في ميزان حسناتك انشاء الله

وفي انتظار المزيد بإذن الله

قام بنشر

العمليات المسموح بها في جملة WHERE

gallery_12714_23_12757.gif

ومن وحي ما تحدثنا به في السابق فإنه ولغايات تطبيق هذه العمليات لا بد من أن نراعي الشروط المتفق عليهافمثلاً :



WHERE Employees.City='Seattle'

عبارة صحيحة التنسيق


WHERE Employees.City= Seattle

عبارة خطأ في التنسيق ، حيث أن الشرط نصي ويلزمه علامات الإقتباس المفردة أو المزدوجة ، ولا يجوز وضعه في العبارة بدونهما ، وبالتالي نحصل عبى رسالة خطأ مفادها (خطأ في نوع البيانات)

وكذلك الأمر بالنسبة للتاريخ والرقم فلا بد من مراعاة ضرورة إحسان تحديد نوع البيانات ، في العبارة سعياً للتطبيق السليم دون أخطاء.

وننتقل الآن لتطبيق العمليات المسموح بها في جملة Where

  • Like 1
قام بنشر

Equal

حيث يكون رقم الموظف في جدول الموظفين يساوي 19

WHERE Employees.EmployeeID=19
Not Equal حيث يكون رقم الموظف في جدول الموظفين لا يساوي 19
WHERE Employees.EmployeeID<> 19

قام بنشر

Greater than

حيث يكون تاريخ ميلاد الموظف في جدول الموظفين أكبر من 19/2/1952

WHERE Employees.BirthDate > #2/19/1952#
Less than حيث يكون تاريخ ميلاد الموظف في جدول الموظفين أقل من 19/2/1952
WHERE Employees.BirthDate <#2/19/1952#

قام بنشر

Greater than or equal

حيث يكون تاريخ ميلاد الموظف في جدول الموظفين أكبر من أو يساوي 19/2/1952

WHERE Employees.BirthDate >= #2/19/1952#
WHERE Employees.BirthDate <= #2/19/1952#

Less than or equal
حيث يكون تاريخ ميلاد الموظف في جدول الموظفين أقل من أو يساوي 19/2/1952
  • 3 weeks later...
  • 4 weeks later...
  • 2 weeks later...
  • 1 month later...
  • 4 weeks later...
  • 1 month later...
قام بنشر

ماشاء الله عليك و جزاك الله عني وعن المسلمين جميعا كل خير

دوما الى الامام و شرح جميل و تبسيط رائع و الله ولي التوفيق

  • 3 weeks later...
قام بنشر

السلام عليكم....

ارغب في معرفة ربط sql server على شبكة محليه...؟؟

عندي قاعدة بيانات اكسس تم تحويلها الى سكيو سيرفر...

كيف اعمل مشاركة لبقيه الاجهزة لهذه القاعدة...

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

  • 2 weeks later...
  • 4 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • اضف...

Important Information