当前位置: 首页 > 编程笔记 >

使用MySQL搜索字符串中的特定字符?

季森
2023-03-14
本文向大家介绍使用MySQL搜索字符串中的特定字符?,包括了使用MySQL搜索字符串中的特定字符?的使用技巧和注意事项,需要的朋友参考一下

为此,请使用REGEXP。例如,字符J,A,V和A。让我们首先创建一个表-

mysql> create table DemoTable
(
   Value varchar(50)
);

使用插入命令在表中插入一些记录-

mysql> insert into DemoTable values('XYSJGHAKLMVDFFSA');
mysql> insert into DemoTable values('PQRSTJAVAL');
mysql> insert into DemoTable values('SJATUVAK');
mysql> insert into DemoTable values('JSTUVA');

使用select语句显示表中的所有记录-

mysql> select *from DemoTable;

这将产生以下输出-

+------------------+
| Value            |
+------------------+
| XYSJGHAKLMVDFFSA |
| PQRSTJAVAL       |
| SJATUVAK         |
| JSTUVA           |
+------------------+
4 rows in set (0.00 sec)

以下是使用MySQL在字符串中搜索字符的查询-

mysql> select *from DemoTable where Value REGEXP '.*J.*A.*V.*A';

这将产生以下输出-

+------------------+
| Value            |
+------------------+
| XYSJGHAKLMVDFFSA |
| PQRSTJAVAL       |
| SJATUVAK         |
+------------------+
3 rows in set (0.00 sec)
 类似资料:
  • 本文向大家介绍如何在MySQL表中搜索特定字符串?,包括了如何在MySQL表中搜索特定字符串?的使用技巧和注意事项,需要的朋友参考一下 使用等于运算符进行完全匹配- 让我们首先创建一个表- 使用select语句显示表中的所有记录- 输出结果 这将产生以下输出- 以下是在MySQL表中搜索特定字符串的查询- 输出结果 这将产生以下输出-

  • 要转义这些字符,请在字符前面使用\。例如,要搜索(1+1):2,请使用以下查询: 为此,我使用方法: 我使用经典分析器是因为我注意到标准分析器在转义特殊字符方面存在一些问题。 null

  • 我有像这样的字符串: (或) 我想看看这个字符串是否有单词“place”。 如果它们是我使用的字符串中的单词,则包含("place")。因为这是所有一个字符串,我尝试拆分但它给出了语法错误。你能让我知道如何获取它吗?

  • 问题内容: 我对MATCH AGAINST函数有问题。 以下查询给我相同的结果: 如何在“全文”表的列中搜索字符串和数字? 谢谢 问题答案: 如果您需要的地方和顺序无关紧要,那么 如果你需要在一起,那么 如果需要,并且为零或更多,则 如果需要,并且为零或更多,则 试试看 !!! 这是FULLTEXT搜索的默认设置 请注意,默认情况下 ft_min_word_len 为4。令牌500的长度为3。因此

  • 问题内容: 如何从Clob列获取特定的字符串? 我有以下数据,存储在名为clob的列中 我想从列中搜索字符串 我已经尝试过 上面从我的表中获取全文。 任何帮助都是非常明显的。 问候 问题答案: 就像常规InStr和SubstStr函数一样,使用dbms_lob.instr和dbms_lob.substr。 看一个简单的例子:

  • 我希望typeahead.js在如何匹配项方面表现得像jqueryui autocomplete。使用jqueryui autocomplete可以在文本项中进行搜索。在typeahead中,它仅从字符串的开头开始。 自动完成示例:http://goo.gl/O43afF 提前键入示例:http://twitter.github.io/typeahead.js/examples/ 使用autoco