In Cassandra how to select rows by multiple filters? -


मेरे पास नीचे की तरह एक तालिका है: टेबल टेस्ट तैयार करें (एक int; b int; c int; d int; प्राथमिक कुंजी ));

मैं 0 के साथ डेटा का चयन करना चाहता हूं; एक & lt; 10 और 0 & lt; बी एंड एलटी; 10, मुझे प्राथमिक कुंजी कैसे सेट करनी चाहिए और मुझे सीक्यूएल क्वेरी कैसे चलानी चाहिए?

धन्यवाद!

विभाजन कुंजी पर रेंज ऑपरेटर (& lt;>) का उपयोग करने की अनुमति नहीं है जब तक कि आप बाइटऑर्डर्ड पार्टिशनर का उपयोग न करें जो प्रदर्शन से संबंधित कई कमियां हैं।

अन्यथा, डिफ़ॉल्ट Murmur3partitioner के साथ, आपके पास दो विकल्प हैं। पहला समाधान:

  तालिका परीक्षण (एक int, b int, c int, d int, प्राथमिक कुंजी ((a, b)) बनाएँ;  

फिर 1. में 1. एक्स के लिए

  परीक्षण से * चुनें * जहां a = X और b (1,2,3,4,5 , 6,7,8,9,10)  

दूसरा समाधान:

  तालिका परीक्षण (एक int, b int, c int, d int , प्राथमिक कुंजी (ए, बी));  

तब

  परीक्षण से * चुनें * जहां एक (1,2,3,4,5,6,7,8,9,10) और बी & gt; = 1 और बी & lt; = 10;  

Comments

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -