أجهزة الكمبيوتربرمجة

حدد بيان (SQL)

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

بناء الجملة

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

اختر

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

واحد، اثنان، ثلاثة ...

قائمة لعرض الأعمدة

من

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

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

ويرد جملة البيان الكامل في الشكل التالي:

هنا حيث يسمح بند لك لتضييق نطاق البحث لتحديد الشروط.

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

سوف ترتيب حسب نوع تمكين قيم العمود المحدد في ترتيب تصاعدي أو تنازلي.

с информацией: لرؤية أكثر وضوحا مع بيان تحديد، افترض أن قاعدة البيانات لديها معلومات جدول القطط التالية:

الهوية

تكاثر

اسم

عيد ميلاد

اللون

1

ذيل قصير

رب

2017/04/01

رمادي

2

الضفيرة

مكر

2017/03/16

الأبيض

3

ماو

النمر

2017/03/30

أسود

4

ذيل قصير

تايسون

2017/02/23

رمادي

5

قط البورميلا

أثينا

2017/08/01

أسود

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

كما يتم أخذ عينات من البيانات من الجدول

وكما ذكر أعلاه، على عينة من المعلومات التي تحتاجها من الجدول سوف نستخدم الكلمات الرئيسية.

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

اللون حدد، تولد، اسم

من القطط

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

وهناك أيضا اختزال لجميع الأعمدة في طريقة عرض جدول. للقيام بذلك، بعد تحديد تشير علامة النجمة (*) بمسافة. فإن الهيكل كله تبدو هذه:

حدد *

من القطط

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

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

في هذه الحالة، ونحن الجمع بين سلالات وألوان القطط القطط الجدول. فارق بسيط هو أن قواعد بيانات مختلفة تستخدم لسلسلة سلسلة من شخصيات مختلفة. في بعض الحالات انها مجرد الجمع (+)، في الآخر - وهي ميزة خط مزدوج (||) أو العطف (&)، وتستخدم في بعض الأحيان والمعامل CONCAT. لذلك، قبل أن الجمع بين الحاجة إلى قراءة الشرح لقاعدة بيانات محددة التي كنت تعمل.

تحديد سلالة || '،' || اللون

من القطط

والنتيجة نحصل على ما يلي:

تولد، واللون

قصير الذيل، رمادي

حليقة، أبيض

ماو، أسود

قصير الذيل، رمادي

قط البورميلا، أسود

القضاء على بيانات زائدة عن الحاجة

متميزة - وظيفة تحديد (SQL)، والذي يسمح لتجنب الازدواجية في سلاسل متطابقة تماما من نتائج العينة.

على سبيل المثال، نريد أن نعرف ما لديها سلالات القطط في طاولتنا. إذا كنت تستخدم استعلام بسيط:

تحديد سلالة

من القطط

ثم نحصل على النتيجة المتوقعة:

تكاثر

ذيل قصير

الضفيرة

ماو

ذيل قصير

قط البورميلا

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

اختيار سلالة متميزة

من القطط

طلب توضيح

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

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

كما أنه يساعد صفقة مع هذا البناء، عينة بسيطة. لنفترض أننا نريد أن نعرف كل شيء عن القطط من اللون الأسود.

حدد *

من القطط

حيث اللون = 'الأسود'

ونتيجة لهذا الاستعلام يكون الصف التالي من الجدول:

3

ماو

النمر

2017/03/30

أسود

5

قط البورميلا

أثينا

2017/08/01

أسود

يمكنك أيضا الجمع بين شروط استخدام العوامل المنطقية و، أو لا.

تقدم مجموعة من

تقديم المجموعة التي، وتستخدم في تحديد (SQL)، ويسمح لك لتجميع الاستعلام بواسطة قيمة عمود معين (أو أعمدة)، ومن ثم تطبيقها على وظيفة الكلية.

لدالات التجميع ما يلي:

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

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

اختر تولد، عدد (*)

من القطط

المجموعة التي تولد

نتيجة للإرادة في الجدول التالي:

تكاثر

عد

ذيل قصير

2

الضفيرة

1

ماو

1

قط البورميلا

1

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

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

اختر تولد، عدد (*)

من القطط

المجموعة التي تولد

وجود عدد (*) <= 10

منذ حالة طلب منا "عدد من القطط من كل سلالة ليست أكثر من 10"، والنتيجة نحصل هي نفسها كما في المثال، دون تحديد. ولكن هنا من المهم أن نفهم المخطط نفسه يعمل وجود اقتراح. ولكن إذا قمت بتغيير حالة المنطق على وجود عدد (*) = 1، ثم سيتم تخفيض نتيجة لثلاثة خطوط ويعرض القطط، التي خلفت واحدة فقط.

فرز

تعرف على ترتيب حسب - اختر المشغل العرض (SQL) التي تسمح لفرز الصفوف الانتاج في ترتيب تصاعدي أو تنازلي القيم في عمود واحد أو أكثر.

من المهم أن نتذكر أن ترتيب حسب - بل هو العرض النهائي عن هيكل العبارة تحديد. يتم وضعه بعد تحديد، من، أين، المجموعة التي، وبعد.

هناك ثلاث نقاط هامة خلال الفرز:

1) يمكنك تحديد أي عدد من الأعمدة، كل واحدة منها على حدة يمكن فرز سواء في الصعود (ASC)، أو تنازلي (DESC).

2) جميع الأعمدة المذكورة أعلاه في ترتيب حسب الجملة يجب أن تكون موجودة بين الأعمدة المحددة في تحديد.

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

ونحن نأمل أنه من خلال هذا المقال سوف تحصل على المعارف الأساسية حول كيفية استخدام استعلامات SQL والآن تحديد المعلومات الضرورية من قاعدة البيانات الخاصة بك بسهولة.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.birmiss.com. Theme powered by WordPress.