खोज…


परिचय

Sql Server में कॉलम के लिए अन्य नाम प्रदान करने के कुछ अलग तरीके यहां दिए गए हैं

एएस का उपयोग करना

यह ANSI SQL मेथड सभी RDBMS में काम करता है। व्यापक रूप से इस्तेमाल किया दृष्टिकोण।

CREATE TABLE AliasNameDemo (id INT,firstname VARCHAR(20),lastname VARCHAR(20)) 

INSERT INTO AliasNameDemo
VALUES      (1,'MyFirstName','MyLastName') 

SELECT FirstName +' '+ LastName As FullName
FROM   AliasNameDemo

उपयोग करना =

यह मेरा पसंदीदा तरीका है। केवल व्यक्तिगत पसंद के प्रदर्शन से संबंधित कुछ भी नहीं। यह कोड को साफ दिखता है। यदि आप एक बड़ी अभिव्यक्ति है, तो आप कोड स्क्रॉल करने के बजाय परिणामी कॉलम नाम आसानी से देख सकते हैं।

CREATE TABLE AliasNameDemo (id INT,firstname VARCHAR(20),lastname VARCHAR(20)) 

INSERT INTO AliasNameDemo
VALUES      (1,'MyFirstName','MyLastName') 

SELECT FullName = FirstName +' '+ LastName
FROM   AliasNameDemo

व्युत्पन्न तालिका नाम के बाद उपनाम देना

यह एक अजीब तरीका है जो ज्यादातर लोगों को पता नहीं है कि यह मौजूद नहीं है।

CREATE TABLE AliasNameDemo(id INT,firstname VARCHAR(20),lastname VARCHAR(20)) 

INSERT INTO AliasNameDemo
VALUES      (1,'MyFirstName','MyLastName') 

SELECT * 
FROM   (SELECT firstname + ' ' + lastname 
        FROM   AliasNameDemo) a (fullname) 

एएस का उपयोग किए बिना

यह सिंटैक्स AS कीवर्ड के उपयोग के समान होगा। बस हमें AS कीवर्ड का उपयोग नहीं करना है

CREATE TABLE AliasNameDemo (id INT,firstname VARCHAR(20),lastname VARCHAR(20)) 

INSERT INTO AliasNameDemo
VALUES      (1,'MyFirstName','MyLastName') 

SELECT FirstName +' '+ LastName FullName
FROM   AliasNameDemo


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow