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

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

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

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

सिंटैक्स

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

LEFT ( character_expression , integer_expression )

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

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

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

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

SELECT LEFT('Catastrophic', 3) AS Result;

परिणाम:

+----------+
| Result   |
|----------|
| Cat      |
+----------+

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

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

SELECT LEFT('Catastrophic', -3) AS Result;

परिणाम:

Invalid length parameter passed to the left function. 

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

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

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

परिणाम:

+------------------+------------+
| Original         | Modified   |
|------------------+------------|
| Iron Maiden      | Iron       |
| AC/DC            | AC/DC      |
| Allan Holdsworth | Allan      |
| Buddy Rich       | Buddy      |
| Devin Townsend   | Devin      |
| Jim Reeves       | Jim R      |
| Tom Jones        | Tom J      |
+------------------+------------+ 

  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 सर्वर (T-SQL) में डेटाबेस मेल प्रोफ़ाइल हटाएं

  2. SQL सर्वर - क्या होता है जब किसी तालिका में एक पंक्ति अद्यतन की जाती है?

  3. SQL सर्वर 2019 नई सुविधाएँ

  4. सभी विदेशी कुंजी बाधाओं को अस्थायी रूप से अक्षम करें

  5. SQL सर्वर डेटाबेस में सिस्टम तालिकाओं की संख्या की गणना करने के 3 तरीके