我试图查找某个字符串是否包含在mySQL表的列中。
示例
字符串:JRExporter e = new JRPdfExporter();
exporter.setExporterInput(SimpleExporterInput.getInstance(jasperPrints));
exporter.setExporterOutput(new SimpleOutputStreamExporterOutput(outStrem));
SimplePdfExporterConfiguration configuration = new SimplePdfExporterConfiguration();
configuration.setMetadataAuthor("n1ckgun"); // set you configs
exporter.setConfiguration(configuration);
response.setContentType("application/pdf");
response.setHeader("Content-Disposition", "attachment; filename=test.pdf");
exporter.exportReport();
专栏:'Company LLC'
我已尝试过以下查询,但没有骰子。
'LLC'
答案 0 :(得分:3)
试试这个:
select * from table
where column rlike replace('Company LLC', ' ', '|')
这是一个正则表达式匹配。在正则表达式中,管道char [{1}}表示“或”。由此产生的正则表达式意味着“公司或LLC”。在MySQL中,当值的任何部分匹配时(而不是整列匹配),rlike匹配,因此在每一端都不需要“。*”。