如何通過(guò)contains實(shí)現(xiàn)MySQL數(shù)據(jù)的模糊匹配

小樊
85
2024-08-30 10:47:43
欄目: 云計(jì)算

在 MySQL 中,可以使用 LIKE 關(guān)鍵字來(lái)實(shí)現(xiàn)模糊匹配

SELECT * FROM table_name WHERE column_name LIKE '%pattern%';

其中:

  • table_name 是要查詢的表名。
  • column_name 是要進(jìn)行模糊匹配的列名。
  • %pattern% 是要匹配的模式,其中 % 是一個(gè)通配符,表示任意數(shù)量的字符。

例如,假設(shè)有一個(gè)名為 students 的表,其中包含 id、nameage 列。要查找名字中包含 “小明” 的所有學(xué)生,可以使用以下 SQL 語(yǔ)句:

SELECT * FROM students WHERE name LIKE '%小明%';

這將返回所有名字中包含 “小明” 的學(xué)生記錄。

0