तो चलिए मान लेते हैं कि आपके पास कुछ है कम से कम 26 रिकॉर्ड वाली तालिका (शायद information_schema.columns
शायद?)।
निम्नलिखित सभी बड़े अक्षर वाले अक्षर उत्पन्न करेगा:
SET @c := 64;
SELECT CAST(CHAR(@c := @c + 1) AS CHAR(1)) AS letter
FROM table_with_at_least_26_rows
LIMIT 26
;
उपरोक्त को अपनी मूल क्वेरी में एम्बेड करने के लिए, SET @c := 64;
. डालें क्वेरी से पहले, फिर generate_series(0, 25) as chars(letter)
के रूप में बदलें ( SELECT CAST ... LIMIT 26 ) chars
. कोष्ठकों को शामिल करना सुनिश्चित करें क्योंकि यह क्वेरी को एक सबक्वेरी बना देगा।
क्वेरी की SQL फिडेल:http://sqlfiddle.com/#!9/6efac/8