قائمة طعام
مجاني
التسجيل
الصفحة الرئيسية  /  النصيحة/ صياغة استعلام معقد يتكون من عدة. لغة الاستعلام

قم بصياغة استعلام معقد يتكون من عدة. لغة الاستعلام

الموضوعات الرئيسية للفقرة:

♦ ثلاث طرق للبحث في الإنترنت ؛
♦ خوادم البحث.
♦ لغة استعلامات محرك البحث.

ثلاث طرق للبحث في الإنترنت

لغة استعلام محرك البحث

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

صيغة المشغل ماذا يعني المشغل طلب مثال
مسافة أو & المنطقية AND (ضمن جملة) العلاج الطبيعي
&& المنطقية AND (داخل المستند) وصفات && (الجبن المطبوخ)
| منطقي أو الصورة | التصوير | لقطة | صورة فوتوغرافية
+ التواجد الإلزامي لكلمة في الوثيقة التي تم العثور عليها + أكون أو + لا أكون
() تجميع الكلمات (تكنولوجيا | إنتاج) (جبن | جبن قريش)
~ عامل التشغيل الثنائي AND NOT (في جملة) البنوك ~ القانون
~~
أو
-
عامل التشغيل الثنائي AND NOT (داخل المستند) دليل السفر إلى باريس ~~ (وكالة | جولة)
/ (ن م) المسافة بالكلمات (ناقص (-) - للخلف ، زائد (+) - للأمام) الباعة / 2 قهوه
موسيقى / (- 2 4) تعليم
الوظائف الشاغرة - / + 1 طلاب
“ ” البحث بالعبارة "القليل ركوب هود الأحمر"
ما يعادل: أحمر
/ + 1 قبعة
&& / (ن م) المسافة في الجمل
(ناقص (-) - ظهر ،
زائد (+) - إلى الأمام)
ضرائب بنكية && / 1

للحصول على أفضل نتائج البحث ، هناك بعض القواعد البسيطة التي يجب تذكرها:

1. لا تبحث عن المعلومات بكلمة رئيسية واحدة فقط.
2. من الأفضل عدم إدخال الكلمات الرئيسية بحرف كبير ، لأن هذا قد يؤدي إلى حقيقة أنه لن يتم العثور على نفس الكلمات المكتوبة بحرف صغير.
3. إذا لم تحصل على أي نتائج في بحثك ، فتحقق من عدم وجود أخطاء إملائية في كلماتك الرئيسية.

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

أسئلة ومهام

1. ما هي الطرق الثلاث الرئيسية للعثور على معلومات على شبكة الويب العالمية؟
2. كيف تنتهي الروابط إلى مستندات معينة في محركات البحث؟
3. قم بصياغة استعلام معقد ، يتكون من عدة كلمات رئيسية ، باستخدام لغة الاستعلام في نظام Yandex.

ما يجب أن تتعلمه من الفصل 1

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

تاريخ التعديل: السبت 29 يونيو 2019

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

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

إذا كنت لا تعرف العنوان ، فعندئذٍ للعثور على معلومات على الإنترنت هناك محركات البحث ،التي تحتوي على معلومات حول موارد الإنترنت.

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

عادةً ما تتكون محركات البحث من ثلاثة أجزاء: روبوت ، وفهرس ، وبرنامج معالجة استعلام.

الروبوت (العنكبوت أو الروبوت أو الروبوت) هو برنامج يزور صفحات الويب ويقرأ (كليًا أو جزئيًا) محتواها.

تختلف روبوتات محركات البحث في المخطط الفردي لتحليل محتوى صفحة الويب.

الفهرس هو مستودع بيانات يحتوي على نسخ من جميع الصفحات التي تمت زيارتها بواسطة الروبوتات.

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

معالج الاستعلام هو برنامج يقوم ، استجابة لطلب المستخدم ، "بمسح" الفهرس بحثًا عن المعلومات التي يحتاجها ويعيد روابط للمستندات التي يعثر عليها.

يقوم البرنامج بتوزيع مجموعة من الروابط في مخرجات النظام بترتيب تنازلي من أعلى درجة مطابقة للرابط مع الطلب إلى الرابط الأصغر.

محركات البحث الأكثر شيوعًا في روسيا هي:

    رامبلر (www.rambler.ru) ؛

    Yandex (www.yandex.ru) ؛

    البريد (www.mail.ru).

هناك العديد من محركات البحث في الخارج. الأكثر شيوعًا هي:

    ألتا فيستا (www.altavista.com) ؛

    بحث سريع (www.alltheweb.com) ؛

    متصفح الجوجل(www.google.com).

ربما يكون Yandex هو أفضل محرك بحث في الإنترنت الروسي... تحتوي قاعدة البيانات هذه على حوالي 200000 خادم وما يصل إلى 30 مليون مستند ، والتي يعرضها النظام في غضون ثوانٍ قليلة. باستخدام هذا النظام كمثال ، سنوضح كيف يتم البحث عن المعلومات.

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

تظهر نتائج البحث في غضون ثوانٍ ، ويتم ترتيبها حسب الأهمية - توضع المستندات الأكثر أهمية في أعلى القائمة. في هذه الحالة ، يتم تحديد ترتيب المستند الذي تم العثور عليه من خلال مكان وجود الكلمة الأساسية في المستند (يكون أكثر أهمية في عنوان المستند منه في أي مكان آخر) وعدد إشارات الكلمة الأساسية (كلما تم ذكره أكثر ، كلما ارتفعت الرتبة).

وبالتالي ، فإن المواقع الموجودة في الأماكن الأولى في القائمة لا تقود من وجهة نظر المحتوى ، ولكن من الناحية العملية ، فيما يتعلق بتكرار الكلمة الرئيسية. في هذا الصدد ، لا ينبغي أن يقتصر المرء على مشاهدة المواقع العشرة الأولى التي اقترحها محرك البحث.

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

حتى قائمة المستندات المرتبة التي يقدمها محرك البحث استجابةً لعبارة أو كلمة رئيسية يمكن أن تكون ساحقة تقريبًا. في هذا الصدد ، يوفر Yandex (مثل محركات البحث القوية الأخرى) فرصة ، ضمن القائمة الأولى ، لتحديد المستندات التي تعكس بشكل أكثر دقة الغرض من البحث ، أي لتوضيح نتائج البحث أو تحسينها. على سبيل المثال ، الكلمة الأساسية هي قائمة تضم 34899 صفحة ويب. يؤدي إدخال كلمة بحث أساسية في الأمر Look in Found إلى تقليص القائمة إلى 750 صفحة ، وكتابة كلمة بحث أخرى في الأمر يؤدي إلى تقليص القائمة إلى 130 صفحة ويب.

يقولون أن الإنترنت به كل شيء. في الحقيقة ، الأمر ليس كذلك. تم إعداد المواد للنشر على الشبكة بواسطة أشخاص حقيقيين ، وبالتالي لا يمكنك العثور إلا على ما يرونه مناسبًا للنشر. ومع ذلك ، فإن النهر تغذيه الجداول ، وبفضل عملهم ، يوجد اليوم حوالي ملياري صفحة ويب على الإنترنت. نتيجة لذلك ، أصبحت فهرسة الموارد المتاحة على الويب مشكلة خطيرة. على الرغم من حقيقة أن الآلاف من المنظمات تتعامل مع المشكلة ، إلا أنها لا تقترب من حل المشكلة فحسب ، بل أصبحت أكثر حدة. النسبة المئوية للموارد المفهرسة في انخفاض مستمر. في السنوات الأخيرة ، أصبح هذا التراجع كارثيًا. لذلك ، إذا كانت النسبة المئوية للموارد المفهرسة في عام 1999 قد اقتربت من 40٪ ، فإنها في عام واحد فقط تراجعت إلى 25٪.

الوجبات الجاهزة بسيطة: تمتلئ مساحة الويب بشكل أسرع مما يتم تنظيمها.

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

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

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

إذا كنت لا تعرف العنوان ، فعندئذٍ للعثور على معلومات على الإنترنت هناك محركات البحث ، التي تحتوي على معلومات حول موارد الإنترنت.

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

عادةً ما تتكون محركات البحث من ثلاثة أجزاء: برنامج معالجة الروبوت والفهرسة وطلب.

الروبوت (العنكبوت أو الروبوت أو الروبوت) هو برنامج يزور صفحات الويب ويقرأ (كليًا أو جزئيًا) محتواها.

تختلف روبوتات محركات البحث في المخطط الفردي لتحليل محتوى صفحة الويب.

الفهرس هو مستودع بيانات يحتوي على نسخ من جميع الصفحات التي تمت زيارتها بواسطة الروبوتات.

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

معالج الاستعلام هو برنامج يقوم ، استجابة لطلب المستخدم ، "بمسح" الفهرس بحثًا عن المعلومات التي يحتاجها ويعيد روابط للمستندات التي يعثر عليها.

يقوم البرنامج بتوزيع مجموعة من الروابط في مخرجات النظام بترتيب تنازلي من أعلى درجة مطابقة للرابط مع الطلب إلى الرابط الأصغر.

محركات البحث الأكثر شيوعًا في روسيا هي:

  • رامبلر (www.rambler.ru) ؛
  • Yandex (www.yandex.ru) ؛
  • البريد (www.mail.ru).

هناك العديد من محركات البحث في الخارج. الأكثر شيوعًا هي:

  • ألتا فيستا (www.altavista.com) ؛
  • بحث سريع (www.alltheweb.com) ؛
  • نورثرن لايت (www.n Northernlight.com).

ربما يكون Yandex هو أفضل محرك بحث على الإنترنت الروسي. تحتوي قاعدة البيانات هذه على حوالي 200000 خادم وما يصل إلى 30 مليون مستند ، والتي يعرضها النظام في غضون ثوانٍ قليلة. باستخدام هذا النظام كمثال ، سنوضح كيف يتم البحث عن المعلومات.

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

تظهر نتائج البحث في غضون ثوانٍ ، ويتم ترتيبها حسب الأهمية - توضع المستندات الأكثر أهمية في أعلى القائمة. في هذه الحالة ، يتم تحديد ترتيب المستند الذي تم العثور عليه من خلال مكان وجود الكلمة الأساسية في المستند (يكون أكثر أهمية في عنوان المستند منه في أي مكان آخر) وعدد إشارات الكلمة الأساسية (كلما تم ذكره أكثر ، كلما ارتفعت الرتبة).

وبالتالي ، فإن المواقع الموجودة في الأماكن الأولى في القائمة لا تقود من وجهة نظر المحتوى ، ولكن من الناحية العملية ، فيما يتعلق بتكرار الكلمة الرئيسية. في هذا الصدد ، لا ينبغي أن يقتصر المرء على مشاهدة المواقع العشرة الأولى التي اقترحها محرك البحث.

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

حتى قائمة المستندات المرتبة التي يقدمها محرك البحث استجابةً لعبارة أو كلمة رئيسية يمكن أن تكون ساحقة تقريبًا. في هذا الصدد ، يوفر Yandex (مثل محركات البحث القوية الأخرى) فرصة ، ضمن القائمة الأولى ، لتحديد المستندات التي تعكس بشكل أكثر دقة الغرض من البحث ، أي لتوضيح نتائج البحث أو تحسينها. على سبيل المثال ، الكلمة الأساسية هي قائمة تضم 34899 صفحة ويب. يؤدي إدخال كلمة بحث أساسية في الأمر Look in Found إلى تقليص القائمة إلى 750 صفحة ، وكتابة كلمة بحث أخرى في الأمر يؤدي إلى تقليص القائمة إلى 130 صفحة ويب.

أدلة البحث عبارة عن مجموعة منهجية (اختيار) من الروابط لمصادر الإنترنت الأخرى. يتم تنظيم الروابط كـ أداة التشحيم الموضوعية ، npe ، وهو هيكل هرمي ، يمكنك من خلاله العثور على المعلومات التي تحتاجها.

لنأخذ كمثال هيكل Yandex.

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

  • الأعمال والاقتصاد؛
  • المجتمع والسياسة؛
  • العلم والتعليم؛
  • أجهزة الكمبيوتر والاتصالات.
  • المراجع والروابط.
  • البيت و العائلة؛
  • الترفيه والاستجمام.
  • الثقافة والفن.

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

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

Yandex> كتالوج> الثقافة والفن> الموسيقى> أغنية المؤلف

طريقة البحث هذه سريعة وفعالة. في النهاية ، لا يُعرض عليك سوى عدد قليل من الروابط ، من بينها روابط لمواقع تحتوي على أغاني شعراء مشهورين. يبقى فقط العثور على أرشيف مع كلمات أغاني B. Okudzhava على الموقع وتحديد النص المطلوب فيه.

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

Yandex> كتالوج> أجهزة الكمبيوتر والاتصالات> اتصال المحمول> الهواتف المحمولة

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

معظم محركات البحث لديها القدرة على البحث عن الكلمات الرئيسية. هذا أحد أكثر أنواع عمليات البحث شيوعًا.

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

سيجد محرك البحث في قاعدة بياناته ويظهر الوثائق التي تحتوي على هذه الكلمات. قد يكون هناك العديد من هذه الوثائق ، لكن الكثير في هذه الحالة لا يعني بالضرورة أنه جيد.

لنقم ببعض التجارب مع أي من محركات البحث. لنفترض أننا قررنا بدء حوض مائي وأننا مهتمون بأي معلومات حول هذا الموضوع. للوهلة الأولى ، أبسط شيء هو البحث عن كلمة "حوض السمك". دعنا نتحقق من ذلك ، على سبيل المثال ، في محرك بحث Yandex. ستكون نتيجة البحث كمية كبيرةالصفحات - عدد كبير من الروابط. علاوة على ذلك ، إذا نظرت عن كثب ، ستجد من بينها مواقع تذكر مجموعة بي.

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

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

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

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

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

فيما يلي بعض القواعد البسيطة لتكوين استعلام في محرك بحث Yandex.

يجب كتابة الكلمات الأساسية في الاستعلام بأحرف صغيرة (صغيرة).

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

يأخذ البحث في الاعتبار جميع أشكال الكلمة وفقًا لقواعد اللغة الروسية ، بغض النظر عن شكل الكلمة في الاستعلام.

على سبيل المثال ، إذا تم تحديد كلمة "know" في الاستعلام ، فإن الكلمات "know" و "know" وما إلى ذلك ستلبي أيضًا مصطلح البحث.

للبحث عن عبارة مستقرة ، يجب عليك تضمين الكلمات بين علامتي تنصيص.

على سبيل المثال ، "أدوات المائدة الصينية".

للبحث عن صيغة كلمة دقيقة ، يجب وضع علامة تعجب أمام الكلمة.

على سبيل المثال ، للبحث عن كلمة "سبتمبر" في حالة الجينات ، اكتب "! سبتمبر".

للبحث في جملة واحدة ، يتم فصل الكلمات في طلب البحث بمسافة أو ب &

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

إذا كنت تريد تحديد تلك المستندات التي تحتوي على كل كلمة محددة في الطلب فقط ، فضع علامة الجمع "+" أمام كل منها. على العكس من ذلك ، إذا كنت تريد استبعاد أي كلمات من نتيجة البحث ، فضع علامة "-" قبل هذه الكلمة. يجب كتابة العلامتين "+" و "-" من خلال مسافة من السابقة ودمجها مع الكلمة التالية.

على سبيل المثال ، سيجد الاستعلام "Volga-car" المستندات التي تحتوي على كلمة "Volga" ولا توجد كلمة "car".

عند البحث عن مرادفات أو كلمات قريبة من المعنى ، يمكنك وضع شريط عمودي "|" بين الكلمات.

على سبيل المثال ، عن طريق الطلب "child | طفل | سيتم العثور على مستندات "baby" التي تحتوي على أي من هذه الكلمات.

بدلاً من كلمة واحدة في الاستعلام ، يمكنك استبدال تعبير كامل. للقيام بذلك ، يجب وضعه بين قوسين.

على سبيل المثال ، "(طفل | طفل صغير | أطفال | رضيع) + (رعاية | تربية)".

يسمح لك الحرف "~" (التلدة) بالعثور على مستندات تحتوي على جملة تحتوي على الكلمة الأولى وليس الثانية.

على سبيل المثال ، سيجد طلب البحث "books ~ store" جميع المستندات التي تحتوي على كلمة "books" ، والتي لا توجد بجوارها (داخل الجملة) كلمة "store".

إذا تم تكرار عامل التشغيل مرة واحدة (على سبيل المثال ، & أو ~) ، يتم إجراء البحث داخل الجملة. يبحث عامل التشغيل المزدوج (&&، ~~) داخل المستند.

على سبيل المثال ، سيجد الاستعلام "السرطان ~~ علم التنجيم" المستندات التي تحتوي على كلمة "سرطان" والتي لا تتعلق بعلم التنجيم.

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

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

للبحث عن الأدب أو الوثائق ذات النص الكامل ، يمكن الاستعلام التالي:

"+ (Aquarium | aquarist | هواة أحواض السمك) + للمبتدئين + (نصائح | أدب) + (مقالة | أطروحة | نص كامل) - (السعر | متجر | الشحن | الكتالوج)".

بعد معالجة الطلب من قبل محرك البحث كانت النتيجة ناجحة للغاية. تؤدي الروابط الأولى بالفعل إلى المستندات التي تبحث عنها.

يمكنك الآن تلخيص نتائج البحث واستخلاص استنتاجات معينة واتخاذ قرار بشأن الإجراءات الممكنة:

  • توقف عن البحث ، وذلك لأسباب مختلفة لا يمكنك تحمل تكاليف صيانة حوض السمك.
  • اقرأ المقالات المقترحة وابدأ في إعداد حوض السمك الخاص بك.
  • ابحث عن مواد تتعلق بالهامستر أو الببغاء.
  1. ما هو نوع البحث الأسرع والأكثر موثوقية؟
  2. أين يمكن للمستخدم العثور على عناوين URL لصفحات الويب؟
  3. ما هو الغرض الرئيسي من محرك البحث؟
  4. ما هي اجزاء محرك البحث؟
  5. ما هي محركات البحث التي تعرفها؟
  6. ما هي تقنية البحث لمحرك البحث؟
  7. ما هي تقنية البحث عن الكلمات الرئيسية؟
  8. متى يجب تحديد + أو - في معايير البحث؟
  9. ما هي معايير البحث في Yandex المحددة بالعبارة التالية:

    (مربية | مرب | مربية) ++ (رعاية | تربية | إشراف) ?

  10. ماذا تعني الإشارة المزدوجة (~~ أو ++) عند إنشاء استعلام معقد؟

يمارس.

المهمة 1. ابحث في الدلائل.

باستخدام دليل محرك البحث ، ابحث عن المعلومات التالية (حسب توجيهات المدرس):

  1. كلمات مجموعة موسيقية شعبية
  2. مرجع لمسرح ماريانسكي هذا الأسبوع
  3. تحديد أحدث نموذج هاتف محمولشركة معروفة (من اختيارك)
  4. وصفة لطهي البورش الأوكراني مع الزلابية
  5. توقعات الطقس طويلة المدى لمنطقتك (10 أيام على الأقل)
  6. صورة لفنان الأغنية المعاصرة المفضلة لديك
  7. التكلفة التقريبية لجهاز كمبيوتر متعدد الوسائط (السعر)
  8. معلومات حول وظائف السكرتارية الشاغرة في منطقتك أو مدينتك
  9. برجك من برجك لليوم الحالي

بناءً على نتائج البحث ، قم بتأليف تقرير مكتوب في Word: اعرض المواد التي تم العثور عليها ونسخها ومنسقها في المستند. قدم التقرير للمعلم.

المهمة 2. تشكيل طلب للحصول على العنوان الدقيق أو الاقتباس.

أنت تعرف العنوان الدقيق للوثيقة ، على سبيل المثال "المتطلبات الصحية لآلات الحوسبة الإلكترونية الشخصية وتنظيم العمل". قم بصياغة استعلامك للبحث في الإنترنت نص كاملوثيقة.

احفظ نتيجة البحث في مجلدك. عرض على المعلم.

المهمة 3. تشكيل استفسارات معقدة.

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

بكل الوسائل المعروفة لك ، ابحث في الإنترنت عن معلومات عن تاريخ تطور الحوسبة. ابحث في اتجاهات مختلفة: الإعداد التاريخي والتكنولوجيا والشخصية. تنسيق نتائج البحث في شكل عرض تقديمي. استخدم جدول محتويات متعدد المراحل في شكل ارتباطات تشعبية في عرضك التقديمي.

تتم كتابة الطلبات دون الإفلات من الاقتباسات ، منذ ذلك الحين MySQL, MS SQLو PostGreeهم مختلفون.

استعلام SQL: الحصول على الحقول المحددة (المطلوبة) من الجدول

حدد معرّف البلد ، العنوان ، عدد الأشخاص من اسم الجدول

نحصل على قائمة السجلات: جميع البلدان وسكانها. أسماء الحقول المطلوبة مفصولة بفواصل.

حدد * من table_name

* تشير إلى جميع الحقول. أي سيكون هناك انطباعات كل شىءحقول البيانات.

استعلام SQL: إخراج السجلات من جدول باستثناء التكرارات

حدد DISTINCT country_title من table_name

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

استعلام SQL: عرض السجلات من جدول وفقًا لشرط محدد

حدد المعرف ، country_title ، city_title من table_name حيث عدد الأشخاص> 100000000

نحصل على قائمة السجلات: البلدان التي يزيد عدد سكانها عن 100،000،000.

استعلام SQL: عرض السجلات من جدول بالترتيب

حدد المعرف ، city_title من table_name ORDER BY city_title

نحصل على قائمة السجلات: المدن بالترتيب الأبجدي. في بداية A ، في نهاية I.

حدد المعرف ، city_title من table_name ORDER BY city_title DESC

نحصل على قائمة السجلات: المدن في الاتجاه المعاكس ( تنازلي) نعم. في البداية ، في النهاية أ.

استعلام SQL: حساب عدد السجلات

حدد عددًا (*) من table_name

نحصل على عدد (عدد) السجلات في الجدول. في هذه الحالة ، لا توجد قائمة سجلات.

استعلام SQL: إخراج النطاق المطلوب من السجلات

حدد * من table_name LIMIT 2 ، 3

نحصل على 2 (الثانية) و 3 (الثالثة) السجلات من الجدول. يكون الطلب مفيدًا عند إنشاء التنقل على صفحات الويب.

استعلامات SQL مع الشروط

إخراج السجلات من جدول وفقًا لشرط معين باستخدام العوامل المنطقية.

استعلام SQL: AND Construction

حدد معرف ، city_title من table_name حيث البلد = "روسيا" والنفط = 1

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

استعلام SQL: OR بناء

حدد معرف ، city_title من table_name حيث البلد = "روسيا" أو البلد = "الولايات المتحدة الأمريكية"

حصلنا على قائمة السجلات: جميع المدن من روسيا أوالولايات المتحدة الأمريكية. عندما يتم استخدام عامل التشغيل أو، إذًا يجب أن يتطابق شرط واحد على الأقل.

استعلام SQL: AND NOT بناء

حدد المعرف ، user_login من table_name WHERE country = "Russia" وليس count_comments<7

حصلنا على قائمة السجلات: جميع المستخدمين من روسيا ومن صنع ليس أقل 7 تعليقات.

استعلام SQL: بناء IN (B)

حدد المعرف ، user_login من table_name حيث يوجد البلد في ("روسيا" ، "بلغاريا" ، "الصين")

نحصل على قائمة السجلات: جميع المستخدمين الذين يعيشون في ( في) (روسيا او بلغاريا او الصين)

استعلام SQL: ليس في البناء

حدد المعرف ، user_login من table_name حيث البلد غير موجود ("روسيا" ، "الصين")

نحصل على قائمة السجلات: جميع المستخدمين الذين لا يعيشون في ( ليس في) (روسيا أو الصين).

استعلام SQL: بناء هو NULL (قيم فارغة أو ليست فارغة)

حدد المعرف ، user_login من table_name حيث تكون الحالة NULL

نحصل على قائمة الإدخالات: جميع المستخدمين الذين لم يتم تحديد الحالة. NULL موضوع منفصل ولذلك يتم فحصه بشكل منفصل.

حدد معرف ، user_login من table_name حيث الحالة ليست فارغة

نحصل على قائمة السجلات: جميع المستخدمين الذين تم تحديد الحالة (ليس صفر).

استعلام SQL: مثل بناء

حدد المعرف ، user_login من table_name حيث يكون اللقب مثل "Ivan٪"

نحصل على قائمة السجلات: المستخدمون الذين تبدأ أسماؤهم بالمجموعة "Ivan". علامة٪ تعني أي عدد من "أي حرف". للعثور على علامة٪ ، تحتاج إلى استخدام علامة الهروب "Ivan \٪".

استعلام SQL: BETWEEN build

حدد المعرف ، user_login من table_name حيث الراتب بين 25000 و 50000

نحصل على قائمة السجلات: المستخدمون الذين يتقاضون رواتب من 25000 إلى 50000 ضمناً.

هناك الكثير من العوامل المنطقية ، لذا قم بدراسة وثائق خادم SQL بالتفصيل.

استعلامات SQL المعقدة

استعلام SQL: الجمع بين استعلامات متعددة

(SELECT id، user_login FROM table_name1) UNION (SELECT id، user_login FROM table_name2)

نحصل على قائمة السجلات: المستخدمون المسجلون في النظام ، وكذلك المستخدمون المسجلون في المنتدى بشكل منفصل. يمكن دمج استعلامات متعددة مع مشغل UNION. تعمل UNION مثل SELECT DISTINCT ، أي أنها تتجاهل القيم المكررة. للحصول على جميع السجلات تمامًا ، تحتاج إلى استخدام عامل التشغيل UNION ALL.

استعلام SQL: حساب قيم الحقول MAX ، MIN ، SUM ، AVG ، COUNT

خرج واحد ، القيمة القصوى للعداد في الجدول:

حدد MAX (عداد) من table_name

خرج واحد ، الحد الأدنى لقيمة العداد في الجدول:

حدد MIN (عداد) من table_name

عرض مجموع كل قيم العداد في الجدول:

حدد المجموع (العداد) من table_name

عرض متوسط ​​قيمة العداد في الجدول:

حدد AVG (عداد) من table_name

عرض عدد العدادات في الجدول:

حدد COUNT (عداد) من table_name

عرض عدد العدادات في الورشة رقم 1 في الجدول:

حدد العدد (العداد) من table_name حيث المكتب = "متجر رقم 1"

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

استعلام SQL: تجميع السجلات

حدد القارة ، SUM (country_area) من البلد GROUP BY القارة

نحصل على قائمة السجلات: مع اسم القارة ومجموع مناطق كل بلدانهم. بمعنى ، إذا كان هناك دليل للبلدان التي تم تسجيل منطقتها لكل دولة ، فعندئذٍ باستخدام عبارة GROUP BY ، يمكنك معرفة حجم كل قارة (بناءً على التجميع حسب القارة).

استعلام SQL: استخدام جداول متعددة عبر الاسم المستعار

حدد o.order_no ، o.amount_paid ، c.company من الطلبات AS o ، العميل AS مع WHERE o.custno = c.custno AND c.city = "Tyumen"

نحصل على قائمة السجلات: الطلبات من العملاء الذين يعيشون في تيومين فقط.

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

حدد o.order_no، o.amount_paid، z.company من الطلبات AS o LEFT JOIN customer AS z ON (z.custno = o.custno)

الاستعلامات الفرعية المتداخلة

حدد * من table_name حيث الراتب = (حدد الحد الأقصى (الراتب) من الموظف)

نحصل على سجل واحد: معلومات عن المستخدم صاحب الراتب الأقصى.

انتباه!تعد الاستعلامات الفرعية المتداخلة أحد الاختناقات في خوادم SQL. بالإضافة إلى مرونتها وقوتها ، فإنها تزيد بشكل كبير من الحمل على الخادم. مما يؤدي إلى تباطؤ كارثي في ​​عمل المستخدمين الآخرين. حالات الاستدعاءات المتكررة ذات الاستعلامات المتداخلة شائعة جدًا. لذلك ، أوصي بشدة بعدم استخدام الاستعلامات المتداخلة ، ولكن تقسيمها إلى استعلامات أصغر. أو استخدم تركيبة LEFT JOIN أعلاه. بالإضافة إلى هذا النوع من الطلبات ، تعتبر الطلبات بؤرة متزايدة للانتهاكات الأمنية. إذا قررت استخدام الاستعلامات الفرعية المتداخلة ، فأنت بحاجة إلى تصميمها بعناية فائقة وإجراء عمليات التشغيل الأولية على نسخ من قواعد البيانات (قواعد بيانات الاختبار).

استعلامات SQL تغيير البيانات

استعلام SQL: INSERT

تعليمات إدراجتسمح لك بإدراج السجلات في جدول. بكلمات بسيطة ، قم بإنشاء خط بالبيانات في الجدول.

الخيار رقم 1. غالبًا ما تستخدم التعليمات:

INSERT INTO table_name (id، user_login) VALUES (1، "ivanov")، (2، "petrov")

في الطاولة " اسم الطاولة"سيتم إدراج مستخدمين (2) مرة واحدة.

الخيار رقم 2. من الأنسب استخدام النمط:

INSERT table_name SET id = 1 ، user_login = "ivanov" ؛ INSERT table_name SET id = 2 ، user_login = "petrov" ؛

هذا له مزاياه وعيوبه.

العيوب الرئيسية:

  • تعمل العديد من استعلامات SQL الصغيرة بشكل أبطأ قليلاً من استعلام SQL كبير ، ولكن سيتم وضع الاستعلامات الأخرى في قائمة الانتظار للخدمة. بمعنى ، إذا تم تنفيذ استعلام SQL كبير لمدة 30 دقيقة ، فطوال هذا الوقت ، ستدخن بقية الاستعلامات الخيزران وتنتظر دورها.
  • تبين أن الطلب أكبر من الإصدار السابق.

المزايا الرئيسية:

  • أثناء استعلامات SQL الصغيرة ، لا يتم حظر استعلامات SQL الأخرى.
  • سهولة القراءة.
  • المرونة. في هذا الخيار ، لا يمكنك متابعة الهيكل ، ولكن يمكنك إضافة البيانات الضرورية فقط.
  • عند تكوين أرشيفات بهذه الطريقة ، يمكنك بسهولة نسخ سطر واحد وتشغيله من خلال سطر الأوامر (وحدة التحكم) ، وبالتالي عدم استعادة الأرشيف بالكامل.
  • أسلوب الكتابة مشابه لبيان UPDATE ، مما يسهل تذكره.

استعلام SQL: UPDATE

تحديث table_name SET user_login = "ivanov" ، user_sname = "Ivanov" حيث id = 1

في الطاولة " اسم الطاولة"في السجل الذي يحتوي على معرف = 1 ، ستتغير قيم حقلي user_login و user_sname إلى القيم المحددة.

استعلام SQL: حذف

احذف من table_name حيث المعرف = 3

سيتم حذف السجل برقم المعرف 3 في جدول اسم_الجدول.

  1. يوصى بكتابة جميع أسماء الحقول بأحرف صغيرة ، وإذا لزم الأمر ، فصلهم بمسافة قسرية "_" للتوافق مع لغات البرمجة المختلفة مثل دلفي وبيرل وبايثون وروبي.
  2. اكتب أوامر SQL بأحرف كبيرة لسهولة القراءة. تذكر دائمًا أنه يمكن للآخرين قراءة الكود بعدك ، وعلى الأرجح أنت بنفسك بعد N مقدار الوقت.
  3. حقول الاسم من بداية الاسم ، ثم الإجراء. على سبيل المثال: city_status و user_login و user_name.
  4. حاول تجنب الكلمات الاحتياطية بلغات مختلفة والتي يمكن أن تسبب مشاكل في SQL أو PHP أو Perl ، مثل (الاسم ، العدد ، الرابط). على سبيل المثال: يمكن استخدام الرابط في MS SQL ، لكنه محجوز في MySQL.

هذه المادة هي مرجع قصير للعمل اليومي ولا تدعي أنها مصدر موثوق به فائق الضخامة ، وهو المصدر الأساسي لاستعلامات SQL لقاعدة بيانات معينة.

باستخدام مصطلحات الاستعلام ، يمكنك البحث عن عناصر محددة في قاعدة بيانات Access. إذا تطابق العنصر مع جميع الشروط التي أدخلتها ، فسيظهر في نتائج الاستعلام.

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

شرط الاستعلام هو تعبير يقارن Access بالقيم الموجودة في حقول الاستعلام لتحديد ما إذا كان سيتم تضمين السجلات التي تحتوي على قيمة معينة في النتيجة أم لا. على سبيل المثال، = "فورونيج"هو تعبير يقارن Access بالقيم الموجودة في مربع نص الاستعلام. إذا كانت قيمة هذا الحقل في سجل معين هي فورونيج، يقوم Access بتضمينه في نتائج الاستعلام.

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

في هذا القسم

معلومات عامة حول شروط الطلب

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

يوضح الجدول التالي أمثلة على الشروط ويصف كيفية عملها.

شروط

وصف

> 25 و<50

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

DateDiff ("yyyy"، [تاريخ الميلاد]، التاريخ ())> 30

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

يمكن تطبيق هذا الشرط على أي نوع من الحقول لعرض السجلات فيه قيمة الحقل فارغة.

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

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

لنكتشف أين وكيف يمكن إضافة الشروط. لإضافة شروط إلى استعلام ، تحتاج إلى فتحه في "المصمم". بعد ذلك ، يجب عليك تحديد الحقول التي تريد تعيين شروط لها. إذا لم يكن الحقل موجودًا بالفعل في تصميم الاستعلام ، فقم بإضافته عن طريق سحبه من نافذة تصميم الاستعلام إلى شبكة الحقول ، أو بالنقر المزدوج فوق الحقل (يؤدي هذا تلقائيًا إلى إضافة الحقل إلى العمود الفارغ التالي في الشبكة). أخيرًا ، ضع الشروط في السطر شروط.

الشروط المحددة لحقول مختلفة في صف واحد شروط، متسلسلة باستخدام عامل التشغيل AND. بمعنى آخر ، يتم تفسير الشروط المحددة في حقلي المدينة وتاريخ الميلاد على النحو التالي:

المدينة = "فورونيج" و تاريخ الولادة < DateAdd (" س س س س "، -40 ، التاريخ ())

1. الحقول "المدينة" و "تاريخ الميلاد" تتضمن الشروط.

2. يتم استيفاء هذا الشرط فقط من خلال السجلات التي يحتوي حقل "المدينة" فيها على القيمة "فورونيج".

3. يتم استيفاء هذا الشرط فقط من خلال سجلات الأشخاص الذين لا تقل أعمارهم عن 40 عامًا.

4. سيتم تضمين السجلات التي تطابق كلا الشرطين فقط في النتيجة.

ماذا لو كنت تريد تلبية شرط واحد فقط من هذه الشروط؟ بمعنى آخر ، كيف يمكن إدخال شروط بديلة؟

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

1. 1. يشار إلى الحالة "City" في سطر "شرط الاختيار".

2. 2. يشار إلى شرط "تاريخ الميلاد" في السطر "أو".

الشروط المحددة في السلاسل شرط الاختيارو أويتم دمجها باستخدام عامل التشغيل OR كما هو موضح أدناه.

المدينة = "شيكاغو" أو تاريخ الميلاد< DateAdd("гггг", -40, Date())

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

قبل البدء في استكشاف الأمثلة ، يرجى ملاحظة ما يلي:

شروط الحقول النصية وحقول المذكرة وحقول الارتباط التشعبي

ملحوظة:بدءًا من Access 2013 ، يتم تسمية الحقول النصية نص قصيروحقول المذكرة هي نص طويل.

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

يتم تطبيق الشرط المعين لحقل الارتباط التشعبي افتراضيًا على نص العرض المحدد في الحقل. لتحديد شروط رابط عنوان URL النهائي ، استخدم التعبير جزء الارتباط التشعبي... يحتوي على النحو التالي: HyperlinkPart ([Table1]. [Field1]، 1) = "http://www.microsoft.com/"حيث "Table1" هو اسم الجدول الذي يحتوي على حقل الارتباط التشعبي ، و "Field1" هو حقل الارتباط التشعبي نفسه ، و "http://www.microsoft.com" هو عنوان URL الذي تريد البحث عنه.

استخدم هذا الشرط

نتيجة طلب

تطابق تمامًا معنى محددًا ، مثل "الصين"

تُرجع السجلات التي يحتوي فيها الحقل CountryRegion على القيمة China.

لا يتطابق مع قيمة معينة ، مثل "المكسيك"

ليست "المكسيك"

تُرجع السجلات التي لا يكون فيها الحقل CountryRegion هو المكسيك.

يبدأ بسلسلة معينة من الأحرف ، مثل "C"

تُرجع السجلات لجميع البلدان أو المناطق التي تبدأ بالحرف "C" ، مثل سلوفاكيا والولايات المتحدة.

ملحوظة:النجمة ( * ) في تعبير يشير إلى أي سلسلة أحرف. ويسمى أيضًا حرف البدل. للحصول على قائمة بهذه الأحرف ، راجع الوصول إلى مرجع أحرف البدل.

لا تبدأ بسلسلة معينة من الأحرف ، مثل "C"

إرجاع السجلات لجميع البلدان أو المناطق التي لا تبدأ أسماؤها بالحرف "C".

مثل "* كوريا *"

إرجاع السجلات لجميع البلدان أو المناطق التي تحتوي أسماؤها على السلسلة "Korea".

ليس مثل "* كوريا *"

إرجاع السجلات لجميع البلدان أو المناطق التي لا تحتوي أسماؤها على السلسلة "كوريا".

تنتهي سلسلة معينة، على سبيل المثال "ina"

لعرض سجلات جميع البلدان أو المناطق التي تنتهي أسماؤها بـ "ina" ، مثل "Ukraine" و "Argentina".

لا تنتهي بالسلسلة المحددة ، على سبيل المثال "ina"

ليس مثل "* ina"

إرجاع السجلات لجميع البلدان أو المناطق التي لا تنتهي بـ "ina" ، مثل "أوكرانيا" و "الأرجنتين".

إرجاع السجلات التي لا يحتوي فيها هذا الحقل على قيمة.

إرجاع السجلات التي يحتوي فيها هذا الحقل على قيمة.

"" (اقتباسات مباشرة)

تُرجع السجلات التي يكون فيها الحقل فارغًا (ولكن ليس فارغًا). على سبيل المثال ، قد تحتوي سجلات المبيعات لقسم آخر على قيمة فارغة في حقل منطقة البلد.

تُرجع السجلات التي يحتوي فيها الحقل CountryRegion على قيمة غير فارغة.

يحتوي على قيم فارغة أو سلاسل فارغة

تُرجع السجلات التي لا توجد فيها قيمة في الحقل أو التي تكون فارغة.

غير صفري وغير فارغ

ليست لاغية وليست ""

تُرجع السجلات التي يحتوي فيها الحقل CountryRegion على قيمة غير خالية.

عند الترتيب أبجديًا ، متبوعًا بقيمة معينة ، مثل "المكسيك"

> = "المكسيك"

ترجع السجلات بأسماء البلدان والمناطق من المكسيك إلى نهاية الأبجدية.

تقع ضمن نطاق معين ، على سبيل المثال ، من A إلى G

إرجاع البلدان والمناطق التي تبدأ أسماؤها بأحرف من "A" إلى "D".

تتطابق مع إحدى القيمتين ، مثل "سلوفاكيا" أو "الولايات المتحدة الأمريكية"

"سلوفاكيا" أو "الولايات المتحدة الأمريكية"

إرجاع السجلات الخاصة بالولايات المتحدة وسلوفاكيا.

في ("فرنسا" ، "الصين" ، "ألمانيا" ، "اليابان")

إرجاع السجلات لجميع البلدان أو المناطق المحددة في القائمة.

يمين ([CountryRegion]، 1) = "أ"

إرجاع السجلات لجميع البلدان أو المناطق التي تنتهي أسماؤها بالحرف "أ".

يتوافق مع الطول المحدد

لين ([CountryRegion])> 10

تُرجع سجلات الدولة أو المنطقة بأسماء أكبر من 10 أحرف.

تطابق نمط معين

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

ملحوظة:حرف او رمز ? و _ في تعبير يدل على حرف واحد. وتسمى أيضًا أحرف البدل. لافتة _ ? * _ % .

شروط الحقول الرقمية وحقول العملة وحقول العداد

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

لإضافة الإدخالات التي ...

استخدمه شرط

نتيجة الاستعلام

تطابق تمامًا قيمة معينة ، على سبيل المثال 1000

إرجاع السجلات التي يكون فيها سعر الوحدة لعنصر ما هو 1000 دولار.

لا تطابق القيمة ، على سبيل المثال 10000

إرجاع السجلات التي لا يكون فيها سعر الوحدة لعنصر ما 10000 دولار.

< 1000
<= 1000

إرجاع السجلات التي يكون فيها سعر عنصر أقل من 1000 (<1000). Второе выражение (<=1000) отображает записи, в которых цена не больше 1000 ₽.

>999,99
>=999,99

إرجاع السجلات التي يزيد سعر العنصر فيها عن 9.99 دولارًا أمريكيًا (> 999.99 دولارًا أمريكيًا). يعرض التعبير الثاني سجلات بسعر لا يقل عن 999.99 دولارًا.

إرجاع السجلات التي يكون فيها سعر العنصر 200 دولار أو 250 دولار.

> 499.99 و<999,99
أو
بين 500 و 1000

تُرجع سجلات المنتجات بأسعار تتراوح من 499.99 دولارًا أمريكيًا إلى 999.99 دولارًا أمريكيًا (لا يشمل هذه القيم).

<500 or >1000

إرجاع السجلات التي لا يتراوح فيها سعر عنصر ما بين 500 دولار إلى 1000 دولار.

يحتوي على إحدى القيم المعطاة

في (200 ، 250 ، 300)

إرجاع السجلات التي يكون فيها سعر العنصر 200 دولار أو 250 دولار أو 300 دولار.

إرجاع سجلات المنتجات التي تنتهي بـ 4.99 دولارات ، مثل 4.99 دولارات ، و 14.99 دولارًا ، و 24.99 دولارًا ، وهكذا.

ملحوظة:علامات * و % في تعبير يشير إلى أي عدد من الأحرف. وتسمى أيضًا أحرف البدل. لافتة % لا يمكن استخدامها في نفس التعبير مع الحرف * فضلا عن البدل ? ... يمكنك استخدام حرف البدل % في التعبير حيث يوجد حرف بدل _ .

تُرجع السجلات التي لم يتم إدخال قيمة لها في حقل سعر الوحدة.

تُرجع السجلات بقيمة في حقل سعر الوحدة.

شروط حقول التاريخ / الوقت

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

التسجيلات

استخدم هذا المعيار

نتيجة الاستعلام

تطابق القيمة تمامًا ، على سبيل المثال 02.02.2006

إرجاع سجلات المعاملات التي حدثت في 2 فبراير 2006. تأكد من وضع # علامات قبل وبعد قيم التاريخ حتى يتمكن Access من التمييز بين قيم التاريخ من السلاسل النصية.

لا يتطابق مع قيمة مثل 02/02/2006

ليس # 02.02.2006 #

< #02.02.2006#

لعرض المعاملات المنجزة في تاريخ محدد أو قبله ، استخدم عامل التشغيل <= بدلا من عامل التشغيل < .

> #02.02.2006#

لعرض المعاملات المنجزة في تاريخ محدد أو بعده ، استخدم عامل التشغيل >= بدلا من عامل التشغيل > .

> # 02.02.2006 # و<#04.02.2006#

بدلاً من ذلك ، للتصفية حسب نطاق من القيم ، بما في ذلك قيم النهاية ، يمكنك استخدام عامل التشغيل بين... على سبيل المثال ، التعبير بين # 02.02.2006 # و # 04.02.2006 # مطابق للتعبير> = # 02.02.2006 # و<=#04.02.2006#.

<#02.02.2006# or >#04.02.2006#

# 02.02.2006 # أو # 03.02.2006 #

يحتوي على واحدة من عدة قيم

في (# 01.02.2006 # ، # 01.03.2006 # ، # 01.04.2006 #)

إرجاع سجلات المعاملات التي تمت في 1 فبراير 2006 أو 1 مارس 2006 أو 1 أبريل 2006.

DatePart ("m"؛ [تاريخ البيع]) = 12

إرجاع سجلات المعاملات المنفذة في ديسمبر من أي عام.

DatePart ("q"؛ [تاريخ البيع]) = 1

إرجاع سجلات المعاملات المنجزة في الربع الأول من أي عام.

إرجاع سجلات المعاملات المنجزة اليوم. إذا كان تاريخ اليوم هو 02/02/2006 ، فسترى السجلات ، في حقل "تاريخ الطلب" المشار إليه في 02/02/2006.

إرجاع سجلات المعاملات المنجزة أمس. إذا كان تاريخ اليوم هو 2/2/2006 ، فسترى سجلات 1 فبراير 2006.

إرجاع سجلات المعاملات التي سيتم تنفيذها غدًا. إذا كان تاريخ اليوم هو 2/2/2006 ، فسترى سجلات 3 فبراير 2006.

DatePart ("ww"؛ [تاريخ البيع]) = DatePart ("ww" ؛ التاريخ ()) والسنة ([تاريخ البيع]) = السنة (التاريخ ())

إرجاع سجلات المعاملات المنجزة في الأسبوع الحالي. يبدأ الأسبوع يوم الأحد وينتهي يوم السبت.

السنة ([تاريخ البيع]) * 53 + DatePart ("ww" ؛ [تاريخ البيع]) = السنة (التاريخ ()) * 53 + DatePart ("ww" ؛ التاريخ ()) - 1

إرجاع سجلات المعاملات المنجزة في الأسبوع الماضي. يبدأ الأسبوع يوم الأحد وينتهي يوم السبت.

السنة ([تاريخ البيع]) * 53 + DatePart ("ww" ؛ [تاريخ البيع]) = السنة (التاريخ ()) * 53 + DatePart ("ww" ؛ التاريخ ()) + 1

إرجاع سجلات المعاملات ليتم الانتهاء منها الأسبوع المقبل. يبدأ الأسبوع يوم الأحد وينتهي يوم السبت.

بين التاريخ () والتاريخ () - 6

إرجاع سجلات المعاملات المنجزة في آخر 7 أيام. إذا كان تاريخ اليوم هو 2/2/2006 ، فسترى السجلات للفترة من 24 يناير 2006 حتى 2 فبراير 2006.

Year ([SaleDate]) = السنة (الآن ()) والشهر ([تاريخ البيع]) = الشهر (الآن ())

إرجاع سجلات الشهر الحالي. إذا كان تاريخ اليوم هو 2/2/2006 ، فسترى سجلات فبراير 2006.

Year ([SaleDate]) * 12 + DatePart ("m"؛ [SaleDate]) = Year (Date ()) * 12 + DatePart ("m"؛ Date ()) - 1

إرجاع سجلات الشهر الماضي. إذا كان تاريخ اليوم هو 2/2/2006 ، فسترى سجلات يناير 2006.

Year ([SaleDate]) * 12 + DatePart ("m"؛ [SaleDate]) = Year (Date ()) * 12 + DatePart ("m"؛ Date ()) + 1

إرجاع السجلات للشهر القادم. إذا كان تاريخ اليوم هو 2/2/2006 ، فسترى سجلات مارس 2006.

بين التاريخ () و DateAdd ("M"، -1، التاريخ ())

سجلات المبيعات الشهرية. إذا كان تاريخ اليوم هو 2/2/2006 ، فسترى سجلات الفترة 2 يناير 2006 حتى 2 فبراير 2006.

Year ([SaleDate]) = Year (Now ()) And DatePart ("q"؛ Date ()) = DatePart ("q"؛ Now ())

إرجاع السجلات للربع الحالي. إذا كان تاريخ اليوم هو 2/2/2006 ، فسترى سجلات الربع الأول من عام 2006.

Year ([SaleDate]) * 4 + DatePart ("q"؛ [SaleDate]) = السنة (التاريخ ()) * 4 + DatePart ("q" ؛ التاريخ ()) - 1

إرجاع سجلات الربع السابق. إذا كان تاريخ اليوم هو 2/2/2006 ، فسترى سجلات الربع الأخير من 2005.

السنة ([تاريخ البيع]) * 4 + DatePart ("q"؛ [تاريخ البيع]) = السنة (التاريخ ()) * 4 + DatePart ("q"؛ التاريخ ()) + 1

إرجاع السجلات للربع القادم. إذا كان تاريخ اليوم هو 2/2/2006 ، فسترى سجلات الربع الثاني من عام 2006.

Year ([SaleDate]) = السنة (التاريخ ())

إرجاع سجلات العام الحالي. إذا كان تاريخ اليوم هو 2/2/2006 ، فسترى سجلات عام 2006.

السنة ([تاريخ البيع]) = السنة (التاريخ ()) - 1

إرجاع سجلات المعاملات المنجزة في العام الماضي. إذا كان تاريخ اليوم هو 2/2/2006 ، فسترى سجلات 2005.

السنة ([تاريخ البيع]) = السنة (التاريخ ()) + 1

إرجاع سجلات المعاملات للعام المقبل. إذا كان تاريخ اليوم هو 2/2/2006 ، فسترى سجلات 2007.

Year ([SaleDate]) = السنة (التاريخ ()) والشهر ([تاريخ البيع])<= Month(Date()) and Day([ДатаПродажи]) <= Day (Date())

إرجاع سجلات الحركة التي تقع بين 1 يناير من السنة الحالية وتاريخ اليوم. إذا كان تاريخ اليوم هو 2/2/2006 ، فسترى سجلات الفترة من 1 يناير 2006 حتى 2 فبراير 2006.

إرجاع سجلات المعاملات المنجزة حتى الآن.

إرجاع سجلات المعاملات التي ستكتمل بعد اليوم.

تصفية القيم الفارغة (أو المفقودة)

إرجاع السجلات التي لا تتضمن تاريخ الحركة.

تصفية القيم غير الفارغة

إرجاع السجلات التي تحتوي على تاريخ الحركة.

شروط الحقول "نعم / لا"

كمثال ، يحتوي جدول العملاء على حقل نشاط منطقي يعرض النشاط الحالي لحساب العميل. يعرض الجدول كيفية حساب القيم التي تم إدخالها في سطر الشرط للحقل المنطقي.

قيمة الحقل

نتيجة

"نعم" أو "صحيح" أو 1 أو -1

فحص لـ "نعم". بمجرد إدخالها ، يتم تغيير القيمة 1 أو -1 إلى True في سطر الشرط.

"لا" أو "خطأ" أو 0

تم الفحص بحثًا عن "لا". بمجرد إدخالها ، تتغير القيمة 0 إلى False في سطر الشرط.

لا قيمة (خالية)

لم يتم التحقق منها

أي رقم بخلاف 1 أو -1 أو 0

لا توجد نتائج إذا كانت هذه هي قيمة الشرط الوحيد في الحقل

أي سلسلة أحرف غير "نعم" أو "لا" أو "صواب" أو "خطأ"

تعذر إكمال الطلب بسبب خطأ عدم تطابق نوع البيانات.

شروط المجالات الأخرى

المرفقات.في النسق شرط الاختيارأدخل باطللتضمين الإدخالات التي لا تحتوي على مرفقات. يدخل هو ليس لاشيءلتضمين الإدخالات مع المرفقات.

حقول البحث.هناك نوعان من حقول البحث: تلك التي تستبدل القيم من مصدر بيانات موجود (باستخدام مفتاح خارجي) ، وتلك التي تستند إلى قائمة القيم التي تم تحديدها عند إنشائها.

حقول البحث المستندة إلى قائمة القيم هي من نوع بيانات نصية وتقبل نفس الشروط مثل الحقول النصية الأخرى.

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

إذا لم تكن تعرف نوع بيانات المفتاح الخارجي ، يمكنك عرض الجدول المصدر في "المصمم" لتحديده. من أجل هذا:

    اعثر على طاولتك الأصلية في منطقة الملاحة.

    افتح الجدول في Design View عن طريق القيام بأحد الإجراءات التالية:

    • انقر فوق الجدول واضغط على المفاتيح CTRL + ENTER.

      انقر بزر الماوس الأيمن فوق الجدول وحدد البناء.

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

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

    قم بإنشاء استعلام يحتوي على حقل متعدد القيم وافتحه في طريقة عرض التصميم.

    قم بتوسيع حقل متعدد القيم بالنقر فوق رمز علامة الجمع ( + ) بجانبه. إذا تم توسيع الحقل بالفعل ، فحينئذٍ ناقص ( - ). أسفل اسم الحقل ، سترى حقلاً يمثل قيمة حقل واحدة متعددة القيم. سيكون لهذا الحقل نفس اسم الحقل متعدد القيم ، ولكن سيتم إلحاق السطر به .المعنى.

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

    أدخل في الحقل شرط الاختيارلحقل ذو قيمة واحدة ، شروط مناسبة لنوع البيانات الذي تمثله القيم.

    سيتم تقييم كل قيمة في حقل متعدد القيم بشكل فردي بناءً على الشروط المحددة. على سبيل المثال ، افترض أن الحقل متعدد القيم يحتوي على قائمة بالأرقام. إذا قمت بتحديد الشروط > 5 و<3 ، سيتم عرض جميع السجلات التي تحتوي على قيمة واحدة على الأقل أكبر من 5 وقيمة واحدة أقل من 3.