HQL查询 - 剪切字符串

时间:2014-03-14 13:29:38

标签: c# nhibernate hql

任何人都可以告诉我 - 在HQL查询中是否可以做这样的事情:

我有一个像" xxxxxx / yyyy"我需要从这个字符串中分离部分。我的意思是使用字符串部分" xxxxxx"作为一种模式并使用" yyyy"作为where子句中的第二个模式。可能吗?我无法在谷歌中回答这个问题。 " xxxxxx"中的字符数量部分和" yyyy"部分未知,所以我需要通过找到字符" /"。

来分开它

提前感谢!

1 个答案:

答案 0 :(得分:0)

使用String.Split将字符串拆分为字符串数组。请注意,如果字符串中缺少分隔符,它将会爆炸。

var myArray = "xxxxxx/yyyy".Split('/');
var left = myArray[0];
var right = myArray[1];

然后你可以在where子句中使用left和right。