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

SQL सर्वर (T-SQL) में RIGHT () फ़ंक्शन कैसे काम करता है

SQL सर्वर में, आप T-SQL का उपयोग कर सकते हैं RIGHT() स्ट्रिंग के दाहिने हिस्से से दिए गए वर्णों की संख्या को वापस करने के लिए कार्य करता है।

फ़ंक्शन दो तर्क स्वीकार करता है; स्ट्रिंग ही, और उस स्ट्रिंग से आप जितने वर्णों को वापस करना चाहते हैं।

सिंटैक्स

दोनों कार्यों के लिए आधिकारिक वाक्य रचना इस प्रकार है:

RIGHT ( character_expression , integer_expression )

जहां character_expression स्ट्रिंग है, और integer_expression वर्णों की संख्या है जो आप उस स्ट्रिंग से वापस करना चाहते हैं।

यदि दूसरा तर्क bigint . टाइप करें और इसमें एक बड़ा मान होता है, पहला तर्क (यानी स्ट्रिंग) बड़े डेटा प्रकार का होना चाहिए जैसे varchar(max)

उदाहरण 1 - मूल उपयोग

यहां एक स्ट्रिंग से 3 सबसे दाहिने वर्णों को चुनने का एक उदाहरण दिया गया है:

SELECT RIGHT('Coffee', 3) AS Result;

परिणाम:

+----------+
| Result   |
|----------|
| fee      |
+----------+

उदाहरण 2 - ऋणात्मक पूर्णांक व्यंजक

दूसरा तर्क सकारात्मक मान होना चाहिए। यदि यह एक ऋणात्मक मान है, तो एक त्रुटि लौटा दी जाती है:

SELECT RIGHT('Coffee', -3) AS Result;

परिणाम:

Invalid length parameter passed to the right function. 

उदाहरण 3 - डेटाबेस क्वेरी

यहां RIGHT() . का उपयोग करने का एक उदाहरण दिया गया है डेटाबेस से लौटाए गए डेटा पर फ़ंक्शन:

USE Music;
SELECT TOP 7
    ArtistName AS Original, 
    RIGHT(ArtistName, 5) AS Modified
FROM Artists;

परिणाम:

+------------------+------------+
| Original         | Modified   |
|------------------+------------|
| Iron Maiden      | aiden      |
| AC/DC            | AC/DC      |
| Allan Holdsworth | worth      |
| Buddy Rich       |  Rich      |
| Devin Townsend   | nsend      |
| Jim Reeves       | eeves      |
| Tom Jones        | Jones      |
+------------------+------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मौजूद होने पर SQLBulkCopy डालने या अपडेट करने का कोई तरीका?

  2. SQL सर्वर मौजूदा तालिका में चुनें

  3. SQL सर्वर बल्क इंसर्ट - भाग 1

  4. SQL सर्वर में डेटाबेस पर परिवर्तन डेटा कैप्चर (सीडीसी) को अक्षम कैसे करें - SQL सर्वर ट्यूटोरियल

  5. SQL सर्वर दो पूर्णांकों को विभाजित करने के परिणामों को बंद क्यों करता है?