SQL सर्वर 2016 में पहले स्थान से पहले मान प्राप्त करें [डुप्लिकेट]

Nov 30 2020

मैं SQL सर्वर 2016 का उपयोग कर रहा हूं।

Fullname नाम के कॉलम का मान है।

Raj A Malhotra
Kartik   Naidu
Stephen Jose  Mick
Tom    Alter

राज, कार्तिक, स्टीफन और टॉम के बाद स्पेस समान नहीं है।

मैं पहले स्थान से पहले मान प्राप्त करने की कोशिश कर रहा हूं।

उत्पादन

Raj
Kartik
Stephen
Tom

जवाब

GMB Nov 30 2020 at 18:10

आप केवल स्ट्रिंग फ़ंक्शन का उपयोग कर सकते हैं:

select t.*, left(fullname, charindex(' ', fullname) - 1) as firstname
from mytable t