我正在使用SQLite.net(http://sqlite.phxsoftware.com)从C#程序中使用SQLite .
默认情况下,SQLite select order by子句排序区分大小写,我希望结果排序不区分大小写,我发现"COLLATE NOCASE"但文档说它只会处理ascii范围内的英文字符,我想要真正的语言国际不区分大小写排序使用CultureInfo.CurrentCulture排序规则(使它使用String.Compere会做到这一点).
谢谢
有谁知道如何使用Postgres 7.4进行不区分大小写的搜索/查询?
我在想RegEx,但不知道如何做到这一点,或者可能有一个函数/标志或者我可以添加查询的东西?
我正在使用PHP来连接和执行查询.
所以我希望匹配地址信息.
例:
123 main street
123 Main st.
123 Main Street
123 main st
123 Main st
etc...
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?
SELECT address FROM tbl WHERE address LIKE '%123 %ain%'
Run Code Online (Sandbox Code Playgroud) 嗨,我有字典列表..我想排序不区分大小写
members = Person.objects.filter(person=person_id)
members_list = list(members)
members_list.sort( key = operator.attrgetter( sort_by ), reverse = False )
Run Code Online (Sandbox Code Playgroud)
这里sort_by有我想要排序的属性名称.现在我怎么能用不区分大小写排序?
请帮忙..
我正在尝试为YouTube编写用户脚本,该用户脚本将根据其标题选择页面上的所有视频,这些视频也会设置为缩略图图像的title属性.
以下工作正常,但它区分大小写:
var videoTitle = "the";
$('img[title*="'+videoTitle+'"]').each(function() {
// stuff here
});
Run Code Online (Sandbox Code Playgroud)
上面的选择器将匹配标题中带有"the"的任何视频,但不匹配"The"或"THE".
我确实读过我可以用来.filter()以某种方式完成这个,但我不确定它是如何工作的,我找不到一个能够成功适应我的场景的例子.
我尝试了类似这样的东西,基于我在StackOverflow上找到的一个例子,但它不起作用:
$('img[title]').filter(function(){return this.title.toLowerCase() == videoTitle}).each(function() {
// stuff here
});
Run Code Online (Sandbox Code Playgroud) 我有一个datagrid,它的数据源是一个数据视图.有一个文本框,用户可以使用该文本框键入过滤器文本.我想使过滤器不区分大小写.比方说,输入的文字是"Tg"
我试过这个
Mydataview.RowFilter = "UPPER(COL) LIKE '%TG%'"
Run Code Online (Sandbox Code Playgroud)
但是这给了我一个无效的操作异常
然后我改成了
Mydataview.RowFilter = "COL LIKE '%tg%' or COL LIKE '%TG%'"
Run Code Online (Sandbox Code Playgroud)
这有效,但并不涵盖所有情况.例如,如果一行是"Tg",则将其过滤掉,这是不可取的.我想要的是,当用户键入"Tg"时,它将匹配任何数据与tg,Tg,TG,tG,所有组合
谢谢
我知道iOS文件名区分大小写,而OSX文件名可能不区分大小写.Apple的iCloud设计指南说:
"要使文档文件格式跨平台兼容,您必须以不区分大小写的方式读写文件." (来自http://developer.apple.com/library/ios/#documentation/General/Conceptual/iCloudDesignGuide/Chapters/DesigningForDocumentsIniCloud.html)
我想让我的应用程序的文件管理在iOS中不区分大小写.处理读写文件的正确方法是什么,并且[NSFileManager fileExistsAtPath:]在iCloud和本地文件系统中以不区分大小写的方式检查iOS中是否存在(使用)文件?
我想实现两件事.
首先,我希望此连接不区分大小写.
我过去曾使用过这种不敏感的where子句
where b.foo.Equals(foo, StringComparison.OrdinalIgnoreCase)
Run Code Online (Sandbox Code Playgroud)
但我现在不知道如何在加入中使用它.
其次,我想返回带有作者姓名和书籍数量的元组.
var query = from b in Books
join a in authors on b.Author equals a
select Tuple.Create(a, _count_of_authors_books_);
return query;
Run Code Online (Sandbox Code Playgroud)
谢谢.
这是我的情景.
SQL Server 2014标准版,我有一个具有SQL_Latin1_General_CP437_BIN2区分大小写的排序规则的数据库.
我想执行一个LIKE查询,它应该返回输出而不管区分大小写.
例如:如果我执行Like查询以使用userName'John'获取记录,它也应该返回行,而不管区分大小写"JOHN","John","john","joHN".
我尝试使用Lcase,Ucase但是我收到了错误
Msg 195,Level 15,State 10,Line
4'LCASE'不是公认的内置函数名.
这是我的示例查询
SELECT TOP 300 *
FROM
(SELECT
userNo, userName, Place, Birthdate
FROM usertable
WHERE personid = 2
AND (Name LIKE LCASE('%john%'))
UNION
SELECT
userNo, userName, Place, Birthdate,
FROM usertable2
WHERE personid = 2
AND (Name LIKE LCASE( '%john%') OR Place LIKE LCASE('%NY%')) ) a
ORDER BY
userNo
Run Code Online (Sandbox Code Playgroud)
伙计们帮助我提出宝贵的建议,我对使用基于校对的数据库感到困惑.
sql-server collation case-insensitive sql-like sql-server-2014
我正在使用Java 8.
我已经苦苦挣扎了几天才能理解与字符串比较相关的错误.看看这个测试.两个字符串是不同的("i"不是同一个,而不是另一个的大写/小写版本).
我希望这个测试能够通过.第一个断言成功但第二个断言失败(由于某种原因,compareIgnoreCase返回0)
知道发生了什么事吗?
谢谢
String str1 = "v?rus";
String str2 = "virus";
Assert.assertNotEquals(0, str1.compareTo(str2));
Assert.assertNotEquals(0, str1.compareToIgnoreCase(str2));
Run Code Online (Sandbox Code Playgroud) case-insensitive ×10
c# ×2
sql ×2
.net ×1
attributes ×1
collation ×1
dataview ×1
file-io ×1
forms ×1
ios ×1
java ×1
join ×1
jquery ×1
linq ×1
list ×1
objective-c ×1
php ×1
postgresql ×1
python ×1
regex ×1
rowfilter ×1
selector ×1
sorting ×1
sql-like ×1
sql-order-by ×1
sql-server ×1
sqlite ×1
unicode ×1