网站制作完工验收单国内wordpress案例
2026/4/15 8:00:27 网站建设 项目流程
网站制作完工验收单,国内wordpress案例,鞋子 东莞网站建设,自己的电脑做网站服务器 买的服务器 速度在 PHP 中#xff0c;如果你的数据字段内容是类似 1,3,5,13,23 这样的字符串#xff08;多个数字用英文逗号分隔#xff09;#xff0c;而你只想精确匹配包含数字 3#xff08;即单独的 3#xff0c;而不是 13、23、30 等#xff09;#xff0c;那么不能直…在 PHP 中如果你的数据字段内容是类似1,3,5,13,23这样的字符串多个数字用英文逗号分隔而你只想精确匹配包含数字3即单独的3而不是13、23、30等那么不能直接使用 SQL 的LIKE %3%因为那样会误匹配包含3的其他数字。方法一使用 MySQL 的 REGEXP推荐假设你的字段名为numbers表名为my_table你可以这样写 SQLSELECT * FROM my_table WHERE numbers REGEXP (^|,)3(,|$);解释(^|,)表示字符串开头或逗号即前面是边界3是你要匹配的数字(,|$)表示后面是逗号或字符串结尾即后面是边界这样就能精确匹配单独的3不会匹配13、23、30等。方法三使用 FIND_IN_SETMySQL 特有函数MySQL 提供了FIND_IN_SET函数该函数返回一个整数表示在字符串中搜索到的位置专门用于在逗号分隔的字符串中查找值SELECT * FROM my_table WHERE FIND_IN_SET(3, numbers) 0;注意FIND_IN_SET要求字段值是纯逗号分隔不能有空格。如果数据中可能有空格如1, 3, 5需要先用REPLACE(numbers, , )清理。如果数据内容是一个 JSON 数组则需要使用 JSON_CONTAINS() 函数来查询JSON_CONTAINS(numbers, 3)今天在查询包含指定的标签数据时想到以前做过但是想不起怎么弄的了特此记录一下方便后续查看。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询