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

MySQL-এ CONCAT() এবং ট্যাব ক্যারেক্টার ব্যবহার করে ট্যাব-ডিলিমিটেড আউটপুট তৈরি করুন

CONCAT() এবং '\t' ব্যবহার করুন

দুই কলামকে ট্যাব দিয়ে জোড়া করে একসাথে দেখাতে CONCAT(col1, '\t', col2) ব্যবহার করুন।

সিনট্যাক্স:

SELECT CONCAT(yourColumnName1, '\t', yourColumnName2) AS anyAliasName FROM yourTableName;

উদাহরণ: টেবিল ও ডেটা

mysql> CREATE TABLE DemoTable (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    FirstName VARCHAR(20),
    LastName VARCHAR(20)
);
mysql> INSERT INTO DemoTable(FirstName, LastName) VALUES
    ('John','Smith'),('Carol','Taylor'),('John','Doe'),('David','Miller');

সকল রেকর্ড:

+----+-----------+----------+
| Id | FirstName | LastName |
+----+-----------+----------+
| 1  | John      | Smith    |
| 2  | Carol     | Taylor   |
| 3  | John      | Doe      |
| 4  | David     | Miller   |
+----+-----------+----------+

ট্যাব-ডিলিমিটেড আউটপুট তৈরি করুন

mysql> SELECT CONCAT(FirstName, '\t', LastName) AS Tab_Delimited_Demo FROM DemoTable;

ফলাফল (ট্যাব স্পেস হিসেবে দেখানো হয়েছে):

+--------------------+
| Tab_Delimited_Demo |
+--------------------+
| John    Smith      |
| Carol   Taylor     |
| John    Doe        |
| David   Miller     |
+--------------------+

নোট: এক্সপোর্ট/ফাইল আউটপুটের জন্য SELECT ... INTO OUTFILE 'file.txt' FIELDS TERMINATED BY '\t' ব্যবহার করুন। CONCAT_WS('\t', col1, col2, col3)ও ব্যবহার করা যায় (NULL হ্যান্ডল করে)।

  1. MySQL-এ ইন্ডেক্স তৈরি করে SELECT DISTINCT পারফরম্যান্স বাড়ানো

  2. MySQL-এ মাস অনুযায়ী রেকর্ড সিলেক্ট করা (MONTH() ফাংশন)

  3. MySQL-এ UPDATE-এ সাবকুয়েরি (SELECT) ব্যবহার করা

  4. MySQL에서 VIEW(뷰) 생성하고 조회하기