di sini adalah kueri yang memenuhi kebutuhan Anda. Perhatikan bahwa itu tidak benar-benar memilih baris apa pun dari tabel KOLOM, ini diperlukan karena MySQL tidak memiliki generator baris yang tersedia, tabel apa pun dapat masuk ke sini tetapi harus memiliki lebih banyak baris daripada yang seharusnya dikembalikan oleh kueri di bawah ini, jika tidak maka akan bertindak seperti perintah LIMIT.
SET @VInput := '24 4 36 2 63 5 56 7';
SET @VRow := 0;
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(@VInput, ' ', (@VRow := @VRow + 1) * 2 - 1), ' ', -1), SUBSTRING_INDEX(SUBSTRING_INDEX(@VInput, ' ', (@VRow) * 2), ' ', -1) FROM INFORMATION_SCHEMA.`COLUMNS` WHERE @VRow * 2 < CHAR_LENGTH(@VInput) - CHAR_LENGTH(REPLACE(@VInput, ' ', ''));
Beri tahu saya jika Anda memiliki pertanyaan,
Salam,
James