وظيفة PostgreSQL السفلى

Wzyft Postgresql Alsfly



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

أمثلة على استخدام الدالة LOWER في PostgreSQL

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

فيما يلي بعض الأمثلة لتبدأ.







مثال 1: العمل مع سلسلة

يعد استخدام الدالة LOWER أمرًا سهلاً. باستخدام بناء الجملة التالي، أنت على ما يرام:



أقل (سلسلة)؛

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







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

المثال 2: العمل مع الجدول

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



لنقم بإنشاء التفاصيل في الجدول التالي الذي سنستخدمه في هذا المثال:

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

يظهر الجدول النهائي لدينا على النحو التالي. نستهدف العمودين 'fname' و'lname':

لنفترض أننا نريد استرداد جميع القيم في جدولنا ولكننا قمنا بتحويل قيم 'lname' إلى أحرف صغيرة. لدينا أمرنا مع الدالة LOWER كما يلي:

حدد fname، LOWER(lname)، العمر من التفاصيل؛

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

مثال 3: الجمع بين الدالة السفلية والجمل الأخرى

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

يوضح المثال التالي كيف نستخدم جملة WHERE لتحديد الإدخالات التي يزيد عمرها عن 25 عامًا فقط. نضيف الدالة LOWER لاسترداد قيم 'fname' كقيم صغيرة.

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

خاتمة

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