समाधान
उपयोगकर्ता-परिभाषित वेरिएबल (@) या सिस्टम वेरिएबल (@@) का उपयोग करके एक ही SELECT में कई मान दिखाएं।
उपयोगकर्ता वेरिएबल
mysql> SET @first_name = 'John'; mysql> SET @last_name = 'Smith'; mysql> SELECT @first_name AS EmployeeFirstName, @last_name AS EmployeeLastName; +-------------------+------------------+ | EmployeeFirstName | EmployeeLastName | +-------------------+------------------+ | John | Smith | +-------------------+------------------+
सिस्टम वेरिएबल
mysql> SELECT @@version AS CURRENT_MYSQL_VERSION, @@port AS CURRENT_MYSQL_PORT_NUMBER; +-----------------------+---------------------------+ | CURRENT_MYSQL_VERSION | CURRENT_MYSQL_PORT_NUMBER | +-----------------------+---------------------------+ | 8.0.21 | 3306 | +-----------------------+---------------------------+
नोट: @ सत्र वेरिएबल के लिए, @@ ग्लोबल/सेशन सिस्टम वेरिएबल के लिए। यह अलग-अलग SELECT/SHOW चलाने से बचाता है।