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

MySQL-এ LIKE দিয়ে ডবল কোট (") সম্বলিত রেকর্ড খোঁজা

MySQL-এ LIKE ব্যবহার করে কলামে ডবল কোট (") থাকা রেকর্ড খুঁজে বের করা যায়।

সিনট্যাক্স

SELECT * FROM আপনার_টেবিল WHERE আপনার_কলাম LIKE '%\"%';

উদাহরণ

mysql> CREATE TABLE DemoTable740 (Value VARCHAR(100));
Query OK, 0 rows affected (0.49 sec)

mysql> INSERT INTO DemoTable740 VALUES ('"'), ('"John'), ('Sam');
Query OK, 3 rows affected

সব রেকর্ড

mysql> SELECT * FROM DemoTable740;
+-------+
| Value |
+-------+
| "     |
| "John |
| Sam   |
+-------+

ডবল কোটসহ রেকর্ড

mysql> SELECT * FROM DemoTable740 WHERE Value LIKE '%\"%';
+-------+
| Value |
+-------+
| "     |
| "John |
+-------+

ব্যাখ্যা

  • % → যেকোনো স্ট্রিং (০ বা অধিক ক্যারেক্টার)
  • \\\" → শাব্দিক ডবল কোট (SQL স্ট্রিং-এ ব্যাকস্ল্যাশ দিয়ে এসকেপ)
  • '%\"%' → সিংল কোট স্ট্রিং-এর ভেতরে \\\" লিখলে MySQL পায় %"%

আরও উদাহরণ

  • সিংগল কোট (') খুঁজতে: WHERE col LIKE '%''%' (সিংল কোট ডবল করে এসকেপ)
  • ব্যাকস্ল্যাশ (\\) খুঁজতে: WHERE col LIKE '%\\\\%'
  • REGEXP বিকল্প: WHERE col REGEXP '"'
  1. MySQL-এ নির্দিষ্ট কলাম নামে টেবিল খুঁজে বের করা

  2. MySQL SUM() 집계 결과에 별칭(ALIAS) 붙여 컬럼명 지정하기

  3. MySQL-এ GREATEST() ফাংশন ব্যবহার করে একাধিক কলামে NULL আছে কিনা যাচাই করা

  4. MySQL AUTO_INCREMENT উদাহরণসহ (MySQL AUTO_INCREMENT with Examples)