কোনও বারচার থেকে শেষ চারটি অক্ষর কীভাবে নেওয়া যায়?


93

আমি কেবলমাত্র একটি বার্চারের ক্ষেত্র থেকে শেষ চারটি অক্ষর নেওয়ার চেষ্টা করছি। সমস্ত সারি বিভিন্ন দৈর্ঘ্য। এটি সম্পাদন করার জন্য আমার কোন ক্রিয়াকলাপটি ব্যবহার করা উচিত?

উত্তর:



20
SUBSTR(column, LENGTH(column) - 3, 4)

LENGTHস্ট্রিংয়ের দৈর্ঘ্য প্রদান করে এবং SUBSTR"অবস্থানের দৈর্ঘ্য - 4" থেকে 4 টি অক্ষর প্রদান করে


4
এসও তে আপনাকে স্বাগতম এবং উত্তর পোস্ট করার জন্য আপনাকে ধন্যবাদ। আপনার কোডটিতে প্রসঙ্গ যুক্ত করার এবং আপনার কোডটি ফর্ম্যাট করার বিষয়টি দয়া করে বিবেচনা করুন।
রিচার্ড এরিকসন

4
এখানে একটি বাই বাই বাগ রয়েছে। হওয়া উচিত SUBSTR(column, LENGTH(column) - 3, 4)। দৈর্ঘ্য যদি 4 হয় তবে আমাদের 1 অবস্থান থেকে শুরু করে 4 টি অক্ষর নেওয়া দরকার।
কার্ল



9

ওরাকল এসকিউএল-এর জন্য, SUBSTR(column_name, -# of characters requested)প্রদত্ত ক্যোয়ারির জন্য শেষ তিনটি অক্ষর বের করবে। যেমন

SELECT SUBSTR(description,-3) FROM student.course;

শুধু লক্ষ করুন, এটি এমএস স্কিএল / এসকিউএল-সার্ভারের জন্য কাজ করে না, তাই না?
স্কটফস্টার1000

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.