Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

SQL Server में MySQL के LIMIT के समतुल्य TOP का उपयोग

SQL Server में MySQL के LIMIT के स्थान पर TOP क्लॉज का उपयोग किया जाता है।

सिंटैक्स:

SELECT TOP(1) * FROM yourTableName WHERE yourCondition;

एक टेबल बनाते हैं:

CREATE TABLE TopDemoInSQLServer (
    Id INT,
    Name VARCHAR(10)
);

रिकॉर्ड डालें:

INSERT INTO TopDemoInSQLServer VALUES (10, 'John');
INSERT INTO TopDemoInSQLServer VALUES (14, 'Carol');
INSERT INTO TopDemoInSQLServer VALUES (1, 'Sam');
INSERT INTO TopDemoInSQLServer VALUES (11, 'Bob');
INSERT INTO TopDemoInSQLServer VALUES (18, 'David');
INSERT INTO TopDemoInSQLServer VALUES (20, 'Sam');

सभी रिकॉर्ड देखें:

SELECT * FROM TopDemoInSQLServer;

WHERE क्लॉज के साथ TOP(1) का उपयोग:

SELECT TOP(1) * FROM TopDemoInSQLServer WHERE Name = 'Carol';

अतिरिक्त जानकारी:

  • TOP(n) - पहले n पंक्तियाँ लौटाता है
  • TOP(n) WITH TIES - बराबर मान वाली पंक्तियाँ भी शामिल करता है
  • पेजिनेशन के लिए SQL Server 2012+ में OFFSET ... FETCH का उपयोग करें
  1. MySQL में SQL स्क्रिप्ट कैसे चलाएं? MySQL में SQL स्क्रिप्ट कैसे चलाएं?

    MySQL Workbench में SQL स्क्रिप्ट फ़ाइल खोलें और निष्पादित करें MySQL Workbench आपको .sql स्क्रिप्ट फ़ाइलें खोलने, संपादित करने और निष्पादित करने की अनुमति देता है। चरण-दर-चरण प्रक्रिया MySQL Workbench खोलें और सर्वर से कनेक्ट करें SQL स्क्रिप्ट खोलें: File → Open SQL Script या शॉर्टकट: C

  1. - MySQL में INSERT से पहले ट्रिगर कैसे बनाएं?

    MySQL में BEFORE INSERT ट्रिगर किसी नई पंक्ति के इन्सर्ट होने से पहले स्वचालित रूप से निष्पादित होता है। इसका उपयोग डेटा वैलिडेशन, डिफ़ॉल्ट मान सेट करने, बिजनेस नियम लागू करने, या इन्सर्ट रोकने के लिए किया जाता है। सिंटैक्स DELIMITER // CREATE TRIGGER trigger_name BEFORE INSERT ON table_name FOR EA

  1. - SQL Server में INSERT स्टेटमेंट

    SQL Server में INSERT स्टेटमेंट SQL Server (Transact-SQL) में INSERT स्टेटमेंट का उपयोग एक टेबल में एक या अधिक रिकॉर्ड्स डालने के लिए किया जाता है। INSERT कमांड सिंटैक्स एक रिकॉर्ड डालें इसके सरलतम रूप में, VALUES कीवर्ड के साथ एक रिकॉर्ड डालने के लिए INSERT कमांड सिंटैक्स INSERT INTO bang (cot1, c