给定像这样wort的表中的列中的条目woerter
henlo
oenlh
olneh
Run Code Online (Sandbox Code Playgroud)
我正在寻找一个sqlite命令,列出所有word包含的条目h e l o(例如,实际上这些字母总是不同) - 按此顺序.所以在这个例子中结果应该是
henlo
因为有
heñlo
换句话说:选择字符串中某处的所有条目h,之后有一个e,l和o.它不需要在它之后,而是在它之后的某个地方.例如:
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在开头和结尾.