Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

ट्री संरचनाओं के लिए अनुकूलित SQL

यह वास्तव में इस बात पर निर्भर करता है कि आप पेड़ तक कैसे पहुंचेंगे।

एक चतुर तकनीक प्रत्येक नोड को एक स्ट्रिंग आईडी देना है, जहां माता-पिता की आईडी बच्चे की अनुमानित सबस्ट्रिंग है। उदाहरण के लिए, माता-पिता '01' हो सकते हैं, और बच्चे '0100', '0101', '0102' आदि होंगे। इस तरह आप डेटाबेस से एक बार में एक संपूर्ण उपप्रकार का चयन कर सकते हैं:

SELECT * FROM treedata WHERE id LIKE '0101%';

चूंकि मानदंड एक प्रारंभिक सबस्ट्रिंग है, आईडी कॉलम पर एक इंडेक्स क्वेरी को गति देगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर डेटाबेस में सक्षम / अक्षम चेक बाधाओं की सूची कैसे प्राप्त करें - SQL सर्वर / TSQL ट्यूटोरियल भाग 86

  2. SQL सर्वर इंस्टेंस (T-SQL उदाहरण) में अभी भी उपयोग की जा रही बहिष्कृत सुविधाओं को खोजने का सबसे तेज़ तरीका

  3. मैं अपने प्रोजेक्ट में जोड़े गए SQL सर्वर एक्सप्रेस डेटाबेस में उपयोगकर्ता कैसे बना सकता हूं?

  4. GUID के लिए SCOPE_IDENTITY ()?

  5. SQL सर्वर में LEFT () बनाम SUBSTRING ():क्या अंतर है?