Afzaal Ahmad Zeeshan
Я не думаю, что вы можете напрямую сделать это в любом допустимом SQL-запросе и на самом деле получить действительный ответ -потому что индексы столбцов могут легко изменяться из — за способа определения таблицы-без применения Хака вокруг нее. Кроме того, это не имеет никакого смысла, почему бы и нет. column_name
?
Для SELECT
оператор, вам нужно либо передать имена столбцов, либо подстановочный знак. После того, как данные были возвращены, вы можете прочитать столбец по индексу. Это можно сделать с помощью любого средства чтения SQL, такого как объекты C# для SQL Server или другие подобные объекты для MySQL.
Но до этого я не думаю, что это возможно. Только некоторые области позволяют использовать порядковое значение или столбец; ORDER BY
пункт и т. д.
Есть аналогичный вопрос по CodeProject вы можете попробовать это сделать, [Решено] выберите столбцы по индексу столбца, а не по имени столбца![^]