यह संभव नहीं है। आपको गतिशील रूप से एसक्यूएल स्ट्रिंग बनाना होगा।
सी#:
string columnName = "xy";
string sql = "SELECT id AS " + columnName + " FROM table_name";
वीबी:
Dim columnName As String = "xy"
Dim sql As String = "SELECT id AS " & columnName & " FROM table_name"
आप इसे MySql के साथ संग्रहीत कार्यविधि में भी कर सकते हैं। तैयार विवरण के लिए SQL सिंटैक्स के लिए MySql दस्तावेज़ देखें
यह कुछ इस तरह दिखेगा (परीक्षण नहीं किया गया):
CREATE PROCEDURE myProc (columnName VARCHAR(30))
BEGIN
SET @sql = CONCAT("SELECT id AS ", columnName, " FROM table_name");
PREPARE s1 FROM @sql;
EXECUTE s1;
DEALLOCATE PREPARE s1;
END$$