2014-09-24 63 views
1

我有以下數據Neo4j的順序導致不敏感

「用戶」節點 - 與具有「名稱」屬性以下值

abc 
xyz 
XYZ 
ABC 

我需要導致這樣的,當我通過升序訂購它。

abc 
ABC  
xyz  
XYZ 

我的查詢是

MATCH (u:user) 
return u 
order by u.name ASC; 

但結果是

abc 
xyz 
ABC 
XYZ 

,我們怎樣才能做到不區分大小寫的排序,Neo4j的?

回答

1

我不確定你是否可以在Cypher中實現你想要的功能,具體取決於你想實現的目標,你可以利用String函數(這將使ABZ和Abz相等)有序場..

MATCH (u:user) 
RETURN u 
ORDER BY LOWER(u.name) ASC;