قواعد لإدخال قيم بحث
يناقش هذا الموضوع الاصطلاحات التي يجب أن استخدم عند إدخال أنواع قيم الحرفية التالية لشرط بحث:
نص قيم
قيم الرقمية
التواريخ
قيم المنطقية
ملاحظة
المعلومات الموجودة في ترتيب هو الموضوع هو مشتقة من القواعد ل 92 SQL القياسية. ومع ذلك، يمكن تطبيق كل قاعدة بيانات SQL في طريقة الخاص به. ولذلك، قد الإرشادات هنا لا يطبق في كل حالة. إذا كان لديك أسئلة حول كيفية Enter الزر بحث القيم لقاعدة بيانات معينة، راجع وثائق قاعدة بيانات التي تستخدمها.
يتم الآن البحث عن قيم نص تشغيل
متى يتم يطبق الإرشادات العامة التالية التي Enter الزر قيم نصية في شروط بحث:
علامات الاقتباسقم بتضمين قيم نصية في علامات اقتباس مفردة، كـ في هذا المثال لاسم lكـt:
'Smith'
إذا كنت تقوم بإدخال شرط بحث في جزء المعايير، يمكنك ببساطة نوع القيمة النصية الاستعلام وسوف عرض مصمم بوضع علامات الاقتباس المفردة حول ذلك تلقائياً.
ملاحظة
ويتم تفسير الشروط الواردة في علامات اقتباس مفردة في بعض databكـes كـ قيم قيمة حرفية، حيث كـ تفسير المصطلحات بين علامتي اقتباس مزدوجتين كـ databكـe كائنات مثل كـ مراجع الأعمدة أو الجداول. ولذلك، على الرغم من الاستعلام وعرض مصمم يمكن قبول شروط في علامات اقتباس مزدوجة، فإنه قد يفسرها بشكل مختلف مما هو متوقع.
تضمين apostrophesإذا كنت تبحث عن بيانات على علامة اقتباس مفردة (بعلامة اقتباس أحادية)، فيمكنك Enter الزر اثنين بعزل علامات الاقتباس للإشارة إلى تعني علامة اقتباس مفردة كقيمة قيمة حرفية وغير المحدد. ل مثال، الشروط التالية بالبحث عن القيمة "طرق ل Swann:"
='Swann''s Way'
حدود الطوللا تتعدى الحد الأقصى لطول عبارة SQL للاتصال قاعدة بيانات عند إدخال سلاسل طويلة.
الحالة حساسيةاتبع قواعد تحسس حالة الأحرف في قاعدة بيانات التي تستخدمها. تحديد قاعدة بيانات التي تستخدمها ما إذا كانت عمليات البحث نص حالة الحساسة. تشغيل سبيل المثال، بعض قواعد البيانات تفسير عامل التشغيل "=" تعني تام تحسس حالة حرف/ حروف مطابقة، ولكن الآخرين سيسمح تطابقات في أية تركيبة من حرف/ حروف الكبيرة وحرف/ حروف الصغيرة.
إذا كنت غير متأكد حول ما إذا كانت قاعدة بيانات باستخدام بحث متحسس لحالة الأحرف، فيمكنك استخدام الدالات UPPER أو LOWER في شرط البحث إلى تحويل حالة أحرف بيانات البحث، كما هو موضح في المثال التالي:
WHERE UPPER(lname) = 'SMITH'
للحصول على التفاصيل حول الدالات للتحويل إلى أحرف كبيرة و أحرف صغيرة، راجع دالات للتعبيرات.
يتم الآن البحث عن قيم الرقمية تشغيل
متى يتم يطبق الإرشادات العامة التالية التي Enter الزر القيم الرقمية في شروط بحث:
علامات الاقتباسقم بتضمين أرقام لا في علامات الاقتباس.
وبدون عددياًلا تقم بتضمين أحرف غير رقمية باستثناء فاصل العلامة العشرية (كما هو موضح في الإعدادات الإقليمية صندوق حوار من لوحة التحكم في Windows) وإدخال رقم سالب (-) لتسجيل. لا تقم بتضمين رموز تجميع الأرقام (مثل كـ فاصلة بين الآلاف) أو رموز العملات.
علامات عشريةإذا كنت تقوم بإدخال الأرقام الصحيحة، يمكنك تضمين علامة عشرية، ما إذا كانت القيمة التي تبحث عنها عددا صحيحاً أو رقم حقيقي.
تدوين علمييمكنك Enter الزر أرقام قطر أيمن متوسط جداً أو صغيرة جداً باستخدام التدوين العلمي، كما في هذا المثال:
> 1.23456e-9
يتم الآن البحث عن التواريخ
التنسيق الذي تستخدمه إلى إدخال التواريخ تعتمد تشغيل قاعدة بيانات التي تستخدمها وفي أي جزء من الاستعلام وعرض مصمم قمت بإدخال التاريخ.
ملاحظة
إذا كنت لا تعرف التي بتنسيق يستخدم مصدر بيانات الخاص بك، اكتب تاريخ في إلى عمود عامل تصفية في جزء المعايير في أي معتادة لتنسيق إلى لك. يقوم المصمم بتحويل معظم هذه الإدخالات في المناسبة تنسيق.
استعلام و عرض مصمم يمكن للعمل مع التنسيقات التاريخ التالية:
خاص بالإعدادات المحليةالتنسيق المحدد للتواريخ في صندوق الحوار خصائص الإعدادات الإقليمية ل Windows.
الخاصة بقاعدة البياناتأي تنسيق فهمها بقاعدة البيانات.
تاريخ ANSI القياسيةهو تنسيق الذي يستخدم الأقواس، العلامة ' لتعيين التاريخ، وسلسلة تاريخ، كما في المثال التالي:
{ d '1990-12-31' }
التاريخ والوقت القياسية ANSIتاريخ مشابهة إلى ANSI القياسية، ولكن يستخدم 'ts بدلاً من كان' ويضيف الساعات والدقائق والثواني للتاريخ (باستخدام 24 ساعة)، كـ في هذا المثال ل 31 ديسمبر، 1990:
{ ts '1990-12-31 00:00:00' }
بشكل عام، تنسيق التاريخ ANSI القياسية هو المستخدمة مع قواعد بيانات التي تمثل هذه التواريخ باستخدام نوع بيانات تاريخ صحيح. وعلى العكس، يتم استخدام تنسيق التاريخ والوقت مع قواعد البيانات التي تعتمد على نوع بيانات التاريخ ووقت.
يلخص الجدول التالي تنسيق التاريخ التي يمكنك استخدامها في الأجزاء المختلفة من مصمم الاستعلام و عرض.
جزء |
تنسيق التاريخ |
---|---|
خصائص |
إعدادات محلية-قياسي ANSI الخاصة بقاعدة بيانات معينة يتم محول التواريخ التي تم إدخالها في جزء المعايير إلى بتنسيق متوافق مع قاعدة بيانات في جزء SQL. |
SQL |
قاعدة بيانات الخاصة ANSI القياسية |
النتائج |
خاص بالإعدادات المحلية |
يتم الآن البحث عن تشغيل قيم المنطقية
يتغير تنسيق البيانات المنطقية من قاعدة بيانات إلى قاعدة. القيمة خطأ متكرر جداً، هو مخزنة صفر (0). القيمة صواب هو كثرة تخزينها ك 1 وفي بعض الأحيان ك-1. يتم يطبق الإرشادات العامة التالية عند إدخال قيم منطقية في شروط بحث:
إلى البحث عن القيمة خطأ، استخدم صفراً، كما في المثال التالي:
SELECT * FROM authors WHERE contract = 0
إذا لم تكن متأكداً من التنسيق الذي إلى استخدامه عند يتم الآن البحث عن القيمة صحيح، حاول استخدام 1، كما في المثال التالي:
SELECT * FROM authors WHERE contract = 1
بدلاً من ذلك، يمكنك توسيع نطاق يتم الآن البحث بيتم الآن البحث عن أية القيمة غير صفرية، كـ في المثال التالي:
SELECT * FROM authors WHERE contract <> 0