Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> SQL Server

SQL सर्वर में कमांड का चयन करें

SQL सर्वर (Transact-SQL) में, SELECT INTO कमांड का इस्तेमाल मूल टेबल से कॉलम कॉपी करके मौजूदा टेबल से टेबल बनाने के लिए किया जाता है।

याद रखें कि इस तरह से टेबल बनाते समय, नई टेबल भी पुरानी टेबल के रिकॉर्ड्स से भर जाएगी (सेलेक्ट स्टेटमेंट के आधार पर)।

वाक्यविन्यास कमांड में चुनें

  SELECT bi eu_thuc 
INTO bang_moi
FROM bang
[WHERE dieu_k ien];

परिवर्तनीय नाम या चर मान

bieu_thuc

कॉलम या मान जिसे आप पुनः प्राप्त करना चाहते हैं।

bang_moi

चयनित अभिव्यक्तियों और संबंधित परिभाषाओं के साथ बनाई गई नई तालिका। (बैंग_मोई वर्तमान में उपलब्ध नहीं है)।

स्थिति

तालिका वहां से रिकॉर्ड प्राप्त करना चाहती है। FROM क्लॉज में कम से कम 1 टेबल होना चाहिए।

जहां dieu_kien

Option. चयनित रिकॉर्ड के लिए शर्तें पूरी होनी चाहिए।

नोट

SQL सर्वर में SELECT INTO कमांड का उपयोग करते समय, bang_moi पहले कभी मौजूद नहीं होना चाहिए। अगर ऐसा है, तो SELECT INTO कमांड विफल हो जाएगी।

उदाहरण कमांड में चुनें

  SELECT nhanvien_id,  ho, ten 
INTO danhba
FROM nhanvien
WHERE nhanvie n_id <1000;

इस उदाहरण में, SELECT INTO कमांड तालिका में कर्मचारी की आईडी, उपनाम और नाम का चयन करेगा और परिभाषा के साथ इन क्षेत्रों को एक नई सूची में कॉपी करेगा।

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

यदि आप पुराने नाम का उपयोग करने के बजाय नई तालिका में कॉलम का नाम बदलना चाहते हैं, तो आप SELECT INTO कमांड में कॉलम के लिए उपनाम ALIAS सेट कर सकते हैं।

  SELECT nhanvien_id AS da nhba_id, ho, ten 
INTO danhba
FROM nhanvien
WHERE nhanvien_id < 1000 ;

उपरोक्त उदाहरण में, हम नहीं चाहते कि namba तालिका में पहला कॉलम nhanvien_id हो, इसलिए सूची में पहले कॉलम का नाम बदलकर listba_id करना बेहतर है। यह nhanvien_id कॉलम के लिए उपनाम सेट करके किया जाता है जैसा कि नीचे दिखाया गया है।

  nhanvien_id AS danhba_id 

  1. SQL सर्वर में इंटरसेक्ट ऑपरेटर

    SQL Server (Transact-SQL) में, INTERSECT ऑपरेटर का उपयोग डेटा सेट या SELECT स्टेटमेंट दोनों में रिकॉर्ड वापस करने के लिए किया जाता है। यदि कोई रिकॉर्ड केवल एक क्वेरी में उपलब्ध है और दूसरे में नहीं, तो उसे INTERSECT के परिणाम सेट से हटा दिया जाएगा। इंटरसेक्ट क्वेरी इंटरसेक्ट क्वेरी से लौटाए गए पर

  1. जहां SQL सर्वर में क्लॉज

    SQL सर्वर (T-SQL) में, WHERE क्लॉज का उपयोग SELECT, INSERT, UPDATE, या DELETE स्टेटमेंट से परिणामों को फ़िल्टर करने के लिए किया जाता है। WHERE क्लॉज सिंटैक्स WHERE điều kiện; परिवर्तनीय नाम या चर मान स्थिति - वे शर्तें जिनका चयन करने के लिए रिकॉर्ड को पूरा करना होगा। उदाहरण के लिए - एक शर्त SEL

  1. SQL सर्वर में सेलेक्ट कमांड

    यह ट्यूटोरियल आपको सिंटैक्स और उदाहरणों के साथ SQL Server SELECT स्टेटमेंट्स (T-SQL) का उपयोग करने में मदद करेगा। SELECT एक कमांड है जिसका उपयोग SQL सर्वर डेटाबेस में एक या अधिक तालिकाओं से परिणाम प्राप्त करने के लिए किया जाता है। वाक्यविन्यास चयन विवरण सरल रूप में, SELECT स्टेटमेंट का सिंटैक्स इस प