Jo, hur det ser ut beror på vilket språk man hämtar data till.
Om du använder ODBC så finns det rutiner som SQLDescribeCol som returnerar namn och typ för en viss fråga.
Om du använder ADO så innehåller recordsetet information om fältnamn och typ.
Om du vill ställa SQL-frågor för att få fram den informationen så skiljer sig det mellan olika DBMS. Det som är standard är att använda de vyer som finns i information_schema, t.ex. information_schema.columns som returnerar namn och datatyp för kolumner. Den typen av information kan man också få via ODBC-rutiner som SQLColumns eller openschema metoden i ADO.
För att göra order by på andra kolumnen i selectlista så kan du skriva
select * from t order by 2
------------------
essentitia preter non sans multiplicandum
[Redigerat av LarsG den 10 apr 2001]