小编Tim*_*ald的帖子

选择其字符串中某处为"h"的所有条目,之后有一个`e`,`l`和`o`

给定像这样wort的表中的列中的条目woerter

henlo
oenlh
olneh
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个sqlite命令,列出所有word包含的条目h e l o(例如,实际上这些字母总是不同) - 按此顺序.所以在这个例子中结果应该是

henlo

因为有

heñlo

换句话说:选择字符串中某处的所有条目h,之后有一个e,lo.它不需要在它之后,而是在它之后的某个地方.例如:

ssssshssssssessssssslsssossssso

会在结果中,

ssosssssossssshssssssesssssssls

不会.

到目前为止我的方法:

SELECT*FROM woerter WHERE wort LIKE'h%'AND wort LIKE'%e%'AND wort LIKE'%l%'AND wort LIKE'%o'

这是有缺陷的,因为它没有正确地整合e和l的顺序,它需要h和o在开头和结尾.

sql sqlite android-sqlite

0
推荐指数
1
解决办法
64
查看次数

标签 统计

android-sqlite ×1

sql ×1

sqlite ×1