سؤال

هل هناك طريقة لتحديد الصفوف جدول قاعدة البيانات حيث قيمة معينة هي طول معين, على سبيل المثال ، أقل من 5 حرف طويلة?

في بي إتش بي التي من شأنها أن تكون strlen.

هل هناك أي شيء مماثل في الخلية?

هل كانت مفيدة؟

المحلول

SELECT * FROM table_name WHERE CHAR_LENGTH(column_name) < 5

نصائح أخرى

LENGTH("my_string") إرجاع طول سلسلة في بايت

SELECT * FROM table_name WHERE LENGTH(column_name) < 5

نضع في اعتبارنا أن الأحرف يمكن أن تتكون من بايت متعددة مثل تلك الموجودة في أوتف-8.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top