`

查询字符串中包含字符串

阅读更多

在jdbc的MySQL中可以不用写比较符,比如:

    select * from t_user t where find_in_set('1',t.username) ;

    当然也可以这样用:

    select * from t_user t where find_in_set('1',t.username)>0

    而在hibernate的HQL语句中,必须这样用:

    from User t where find_in_set('1',t.username)>0

userName的值包含多个"11,125,52";
tringBuffer sql=new StringBuffer();
sql.append("from User t where t.companyId=0 ");
String[] username={"11,12,55,4"};
 sql.append(" and ( ");
 for(int i=0;i<username.length;i++){
 if(i==0){
 sql.append(" find_in_set('"+username[i]+"',t.username)>0");
 }else{
 sql.append(" or find_in_set('"+username[i]+"',t.username)>0");
 }
 }
 sql.append(" ) ");
    即‘>0’必须带上,否则会报错。 

 

分享到:
评论

相关推荐

    JS中判断某个字符串是否包含另一个字符串的五种方法

    indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。 方法二:match() var str = "123" var reg = RegExp(/3/); if(str.match(reg)){ //包含; } ...

    js实现统计字符串中特定字符出现个数的方法

    //js统计字符串中包含的特定字符个数 function getPlaceholderCount(strSource) { //统计字符串中包含{}或{xxXX}的个数 var thisCount = 0; strSource.replace(/\{[xX]+\}|\{\}/g, function (m, i) { //m为找到...

    字符串中是否包含中文

    其中一项常见的需求就是检测一个字符串中是否包含中文字符。这在多种应用场景下都非常有用,比如中文输入验证、数据清洗等。本篇文章将详细介绍如何利用正则表达式来实现这一功能。 ### 一、正则表达式的概念 正则...

    过滤字符串中包含表情字符

    过滤一个字符串中包含有表情的字符,例如一个用户昵称中包含的表情

    用户输入一个字符串后,判断该字符串中包含几个汉字

    在C#编程中,判断一个字符串中包含多少个汉字是一项常见的任务,这涉及到字符编码和字符串处理的知识。在Unicode字符集中,汉字属于宽字符,通常每个汉字占用两个字节。在C#中,我们可以使用`System.Globalization`...

    JavaScript判断一个字符串是否包含指定子字符串的方法

    首先,介绍基本的字符串包含判断方法。在ES5标准中,String对象并没有内置一个名为contains的方法。但在实际开发中,我们经常需要判断一个字符串是否包含另一个子字符串,所以开发者们会自行定义这个方法。例如,...

    判断字符串中是否包含emoji表情

    判断字符串是否包含emoji表情

    函数:字符串s1中删除串s2里包含的所有字符(c语言)

    在实际应用中,这个函数可以用于各种字符串处理任务,例如,删除字符串中的特殊字符、去除字符串中的重复字符等等。 此外,这个函数也可以用于实现其他字符串操作,例如,查找字符串中某个子串的出现次数、将字符串...

    LabVIEW删除字符串中空格

    本篇将详细讲解如何在LabVIEW中删除字符串中的空格以及计算字符长度。 在LabVIEW中,字符串通常以文本框(String Control)或字符串常量(String Constant)的形式存在。当你需要对字符串进行操作,如删除空格,...

    查找单元格中包含特定字符串中的某一个,并返回该特定字符串

    查找单元格中包含特定字符串中的某一个,并返回该特定字符串,查找单元格中包含特定字符串中的某一个,并返回该特定字符串

    rf.rar_RF 字符串截取_Rf字符串比较_rf字符串切割

    通过定义匹配模式,可以精确地提取出字符串中符合特定规则的部分。例如,如果你有一个URL字符串`http://www.pudn.com/downloads123/ebooks/xxx.zip`,你可以用`^http:\/\/www\.pudn\.com`这个正则表达式来截取字符串...

    VBA示例之 获取一个字符串中有多少个数字字符

    本示例将探讨如何利用VBA来统计一个字符串中包含的数字字符数量。这对于数据处理和分析尤其有用,比如在处理大量文本数据时,可能需要快速统计其中的数字出现频率。 首先,我们需要了解VBA中的基本概念。`String`...

    C#判断字符串是否存在字母及字符串中字符的替换实例

    本文实例讲述了C#判断字符串是否存在字母及字符串中字符的替换的方法。分享给大家供大家参考。具体实现方法如下: 首先要添加对命名空间“using System.Text.RegularExpressions;”的引用 下面以一个字符串为例: ...

    SQL语句中设置多个字符串

    假设我们要查询`column_name`包含"字符串1"或"字符串2"的记录,可以这样写: ```sql SELECT column_name FROM table_name WHERE column_name LIKE '%字符串1%' OR column_name LIKE '%字符串2%'; ``` 这里的`LIKE...

    vfp统计字符串中某字符重复出现次数

    在Visual FoxPro(VFP)中,统计字符串中特定字符的重复出现次数是一项常见的文本处理任务,这在数据处理和分析中非常有用。这个任务可以通过编程实现,不仅可以应用于单个字符串,还可以扩展到统计数据库表中某个...

    MFC 查找文件中指定字符串

    本程序是一个基于MFC的小项目,旨在教授如何在文件中查找并统计指定字符串的出现情况,包括总个数、行号以及频率。对于初学者来说,这是一个很好的起点,可以帮助理解MFC的基本结构和文件操作。 1. **MFC基础** - ...

    字符串的对比与替换

    编写程序:从键盘上输入一个包含10个字符的字符串,把该字符串与程序中给定的字符串(...//并把两个字符串中对应字符不相等的字符替换为字符'@'后生成的新串输出, //并输出所统计的两个字符串中相等字符的数目。

    labview字符串拆分到数组 支持中文1

    如果字符串中包含中文分隔符,比如逗号“,”,可以直接输入这个字符。 3. 输出结果:执行后,函数会返回一个字符串数组,其中包含了按照分隔符拆分后的子字符串。 四、处理中文字符 LabVIEW支持Unicode字符集,...

    关于字符串包含的问题

    【字符串包含问题】是计算机科学中常见的字符串处理问题,主要关注如何高效地判断一个较短的字符串(子串)是否完全包含在另一个较长的字符串(主串)中。以下是几种解决此类问题的方法: ### 第一节:基础方法 1....

Global site tag (gtag.js) - Google Analytics