Logo ar.removalsclassifieds.com

الفرق بين شرط وجود و أين (مع الجدول)

جدول المحتويات:

Anonim

MySQL هي واحدة من أكثر اللغات استخدامًا لتخزين البيانات في قواعد البيانات. تحتوي اللغة على العديد من الأوامر المعروفة باسم الاستعلامات التي تساعد المستخدم على أداء مهام مختلفة تشمل البحث والتعديل والتحديث وما إلى ذلك ، وتجعل البيانات قابلة للعرض وتوفر سهولة في التعامل معها. أكثر استعلامين استخدامًا للبحث هما "أين ووجود".

وجود شرط مقابل أين

الفرق الرئيسي بين وجود شرط وأين هو الوظيفة التي يقومون بها. يتم استخدام عبارة وجود مع المجموعة بعبارة ويتم استخدامها لتصفية مجموعة بينما يتم استخدام عبارة "أين" مع عبارات مختلفة وتستخدم لتصفية البيانات في جدول. لا يمكن أن تعمل جملة امتلاك بدون مجموعة فقرة.

يتم استخدام عبارة وجود لفلترة الأعمدة الموجودة في جدول والتي يتم تجميعها حسب شرط معين يتم توفيره بواسطة مجموعة حسب عبارة. تتمثل ميزة استخدام عبارة Have في أنها يمكن أن تحتوي على وظائف مجمعة كما يتم تنفيذها على الأعمدة.

يمكن استخدام جملة Where مع العديد من الوظائف مثل SELECT و UPDATE و DELETE وتستخدم لتصفية السجلات الموجودة في جدول معين ويمكن استخدامها لإعطاء عامل تصفية أثناء الانضمام إلى الجداول. تعمل الجملة على صفوف ولا تتطلب مجموعة بفقرة. يمكن أن يؤدي الاستعلام عن عبارة where إلى أي عملية منطقية مثل not و AND وما إلى ذلك.

جدول المقارنة بين شرط وجود و أين

معلمات المقارنة وجود شرط حيث الشرطية
دور يتم استخدام الجملة لتصفية البيانات من مجموعة. يتم استخدام شرط أين لترشيح البيانات من سجلات الجدول.
تجميع فقرة لا يمكن أن يعمل بدون مجموعة فقرة ويتم استخدامه في استعلام بعد ذلك. يمكن أن تعمل بدون مجموعة فقرة ، وحتى إذا أعطيت الجملة التي تأتي أولاً.
إجمالي العمليات يمكن إجراء العمليات التجميعية على البيانات لأنها تقوم بتصفية المجموعات. لا يمكنه إجراء هذه العمليات لأنه يقوم بتصفية الصفوف الفردية.
طلب يتم استخدام عبارة Have مع المجموعة بعبارة ، ثم تعمل عبارة وجود على أعمدة المجموعة يتم استخدام شرط أين لترشيح صفوف جدول معين.
اختيار يسترد الشرط "أولاً" البيانات كاملة ثم يجمّعها ، وبعد ذلك تتم التصفية حسب الشرط المحدد. يسترد بند Where فقط المقدار المحدد من البيانات وفقًا للحالة المقدمة.

ما هو وجود شرط؟

يتم استخدام عبارة امتلاك لتصفية البيانات ويتم استخدامها في استعلام بالاشتراك مع المجموعة حسب الأمر. تقوم المجموعة حسب عبارة أولاً بتجميع البيانات وفقًا للاستعلام ، ثم يتم استخدام عبارة وجود للتشغيل على أعمدة البيانات المجمعة. يعتبر ترشيح البيانات عملية طويلة جدًا.

تتمثل ميزة استخدام هذه الجملة في أنها يمكن أن تعمل مع مجموعة متنوعة من الوظائف التجميعية المختلفة مثل SUM و COUNT وما إلى ذلك. ناتج العمليات الحسابية التي يتم إجراؤها بشكل عام هو رقم. يمكن استخدام الوظائف الإجمالية للوظائف متعددة الخطوط لأنها تُجرى على مجموعة وميزة أخرى هي أنها يمكن أن تعمل أيضًا مع عبارة where.

العمل مع جملة Where مختلف قليلاً. الخطوات التالية هي: -

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

ما هو شرط أين؟

يتم استخدام جملة where في استعلام لتصفية أنواع مختلفة من البيانات من سجلات الجدول. بيان التحديد له حدوده مثل أنه لا يمكنه أداء وظائف مجمعة في الاستعلام الذي يتم استخدامه معه ولا يمكنه أيضًا المساعدة في الحالات التي تتطلب مبلغًا معينًا.

يمكن استخدام جملة Where في أماكن مختلفة ومع العديد من البنود المختلفة مثل التحديث والتعديل والحذف ويمكن استخدامها لأداء مهام خاصة من خلال ذلك. يتم الفصل بموجب هذا البند قبل المجموعة بفقرة ، أي يتم تصفية البيانات من قبل ويمكن أو لا يمكن أن تحتوي على مجموعة بفقرة. فيما يلي خطوات أداء الاستعلام الداخلي: -

مثال: - حدد الحالة من اسم الجدول حيث الرقم = 1 مجموعة حسب الولاية ؛

يمكن أن تؤدي جملة Where إلى تنفيذ بعض المهام مثل العمليات المنطقية وربط شرطين أو أكثر أو إبطال شرط باستخدام عمليات مثل AND و OR و NOT.

الاختلافات الرئيسية بين شرط وجود وأين

استنتاج

هناك مزايا وعيوب لشرط "وجود" و "أين" ويعتمد الاستخدام على مكان استخدامه وكيفية استخدامه. يتم استخدام عبارة Have حيث نريد تنفيذ بعض الوظائف المجمعة مثل SUM و COUNT ويجب تقديم الإجابة كبيانات مجمعة وفقًا للشرط بينما يتم استخدام جملة Where عند تقديم شروط مختلفة وتحديد أعمدة مختلفة في هذا الأساس. لا يمكن استخدام شرط امتلاك إلا مع استعلام التحديد وهذا أحد القيود بينما يمكن استخدام جملة Where في العديد من الاستعلامات مثل التعديل والتحديث وما إلى ذلك.

مراجع

الفرق بين شرط وجود و أين (مع الجدول)