কম্পিউটার টিউটোরিয়াল

MySQL-এ LEFT() ফাংশন দিয়ে বাম পাশ থেকে ১৫ ক্যারেক্টার বের করা

MySQL-এ একটি টেক্সট কলামের বাম পাশ থেকে নির্দিষ্ট সংখ্যক ক্যারেক্টার বের করার জন্য LEFT() ফাংশন ব্যবহার করা হয়।

টেবিল এবং ডেটা

CREATE TABLE DemoTable (
    Title TEXT
);

INSERT INTO DemoTable VALUES('Java database connectivity to MySQL database');
INSERT INTO DemoTable VALUES('Python with django framework');
INSERT INTO DemoTable VALUES('C with data structure and algorithm');

কুয়েরি: বাম থেকে ১৫ ক্যারেক্টার

SELECT LEFT(Title, 15) AS Title FROM DemoTable;

ফলাফল

+-----------------+
| Title           |
+-----------------+
| Java database c |
| Python with dja |
| C with data str |
+-----------------+

সাবধানতা

  • LEFT() ক্যারেক্টার বেসড, শব্দ (word) বেসড নয়
  • ১৫ ক্যারেক্টার মানে ১৫টি লেটার/স্পেস, ১৫টি শব্দ নয়
  • মাল্টি-বাইট ক্যারেক্টার (বাংলা, ইমোজি) ঠিক কাজ করে

শব্দ অনুযায়ী কাটার বিকল্প

MySQL-এ বিল্ট-ইন "ওয়ার্ড কাটা" ফাংশন নেই। অ্যাপ্লিকেশন লেভেলে বা স্টোরড ফাংশনে বাস্তবায়ন করতে হয়।

রাইট() ফাংশন

ডান পাশ থেকে ক্যারেক্টার বের করতে RIGHT(str, len) ব্যবহার করুন।

  1. MySQL কোয়েরি শুধু একক শব্দের রেকর্ডগুলো দেখানোর জন্য

  2. MySQL-এ বাম দিক থেকে কিছু শব্দ বের করা

  3. MySQL에서 타임스탬프 값으로부터 날짜만 추출하기

  4. MySQL-এ নির্দিষ্ট কলাম থেকে শুধু 'NO' মান সংখ্যা বের করা