---
title: "okänt fältnamn"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21418-okänt-fältnamn"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "MMats"
published: "2001-04-10T17:24:00.000Z"
updated: "2001-04-11T13:05:00.000Z"
replies: 2
views: 195
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/21418-okänt-fältnamn"
---

# okänt fältnamn

## #1 — MMats, 2001-04-10T17:24Z

Hej!

Jag håller på att göra en funktion för att lista olika typer av data från tabeller. 
Vad jag vill slippa är att hålla reda på vad respektive fält i tabellen heter. Finns det nån SQL-syntax för detta?
Ex:
Tabellx
Kolumn1 kolum2
\------- ------
data    data
data    data

Om jag då vill lista all data och sortera på kolumn2 hur skriver jag då?

"SELECT \* FROM Tabellx ORDER BY ???"

Permalänk: https://www.webforum.nu/p/21418

## #2 — LarsG, 2001-04-10T20:49Z

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

Permalänk: https://www.webforum.nu/p/351921

## #3 — MMats, 2001-04-11T13:05Z

Tack för ditt svar. Det funkar finfint :D

Permalänk: https://www.webforum.nu/p/351922

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21418-okänt-fältnamn
