sqlite - SQL: Get data in range -


तालिका 1:

  आईडी अध्याय वाक्य पाठ 1 1 1 यह रेखा है 1 2 1 2 यह रेखा है 2 3 1 3 यह लाइन 3 4 1 4 है यह लाइन 4 5 2 1 यह लाइन है 1 6 2 2 यह लाइन 2 है 7 2 3 यह लाइन है 23 8 2 4 यह लाइन 4 9 2 5 यह है लाइन 5 10 2 6 यह लाइन 6 11 2 7 है यह लाइन 7 12 3 1 यह लाइन 1 13 3 2 है यह लाइन 2 14 3 3 यह लाइन 3 15 3 4 यह लाइन 4 16 3 5 यह लाइन 5 है   

मैं रेंज में डेटा प्राप्त करने की कोशिश कर रहा हूं मैंने कुछ प्रश्नों की कोशिश की है लेकिन उम्मीद के परिणाम नहीं मिलता है।

  GetData (beginingChapter, endingChapter, beginingSentence, endingSentence) GetData (1, 3, 3, 4)   

एसक्यूएल क्वेरी:

  चयन 1 से तालिका 1 जहां (अध्याय = 1 और वाक्य> = 2) या (अध्याय = 3 और वाक्य> = 1 और वाक्य और लेफ्टिनेंट ; = 4);   

एक्सेप्टेड परिणाम:

  3 1 3 यह लाइन 3 4 1 4 है यह लाइन 4 5 2 1 यह लाइन 1 6 है 2 2 यह लाइन 2 7 2 3 है यह रेखा 3 8 2 4 यह रेखा है 9 2 5 यह लाइन है 5 10 2 6 यह रेखा है 6 11 2 7 यह लाइन 7 12 3 1 यह लाइन 1 13 3 2 यह लाइन 2 14 3 3 है यह लाइन है 3 15 3 4 यह लाइन 4 है   

कोई सुझाव? अपेक्षित परिणाम कैसे प्राप्त करें?

सभी पृष्ठों के लिए एक शर्त रखने के लिए क्वेरी को एक सरल तरीका है जो निचली सीमा से मेल खाती है और ऊपरी सीमा के लिए और एक साथ और एक साथ;

  SELECT * से तालिका 1 जहां ((अध्याय = 1 और वाक्य> = 3) या अध्याय & gt; 1) और ((अध्याय = 3 और वाक्य & lt; = 4) या अध्याय & lt; 3)   

।

Comments

Popular posts from this blog

php - how to change mysql_result($res, 0, "url"); to mysqli -

c# - How to clone a HttpRequestMessage when the original request has Content? -

split - php explode string with Uppercase if lowercase letter exists before it without space -