---
title: "sql - php fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/111580-sql-php-fråga"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "walter groupius"
published: "2004-09-15T00:38:27.000Z"
updated: "2004-09-17T12:45:48.000Z"
replies: 8
views: 406
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/php/111580-sql-php-fråga"
---

# sql - php fråga

## #1 — walter groupius, 2004-09-15T00:38Z

Jag har en kolumn med nummer i en tabell. Jag vill få ut hur stort antalet är av unika nummer. Tex i en kolumn är värdena:

5
5
2
2
3
3
3
4

vilket ska ge svaret: 4 iom att det finns 4 unika värden.

Går detta att få direkt i en SQL fråga? Eller måste jag bygga in logik i php-scriptet?.

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

## #2 — @nders, 2004-09-15T03:04Z

Om du använder MySQL bör en sån här SQL-fråga fjungera:

```
SELECT COUNT (DISTINCT fältnamn) AS antal FROM tabell
```

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

## #3 — aasah, 2004-09-15T09:07Z

> **@nders skrev:**
>
> Om du använder MySQL bör en sån här SQL-fråga fjungera...

Även annars. :)

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

## #4 — @nders, 2004-09-15T10:18Z

> **aasah skrev:**
>
> Även annars. :)

Njaeej... ;)

Anledningen till att jag var specifik var att det faktiskt finns folk som använder Access i php, och i Access fungerar den icke. :)

Om man använder Access får man göra så här:

```
SELECT COUNT(*) AS antal FROM (SELECT DISTINCT fältnamn FROM tabell)
```

 Mvh

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

## #5 — aasah, 2004-09-15T20:37Z

Åh! Fast då är det väl mer sant att säga att det inte funkar i Access än att det bara funkar i MySQL eftersom det rimligen funkar i de flesta servrar. Det är ju vanlig SQL-syntax.

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

## #6 — walter groupius, 2004-09-16T02:24Z

Kommer verkligen det ge korrekt resultat.  Ponera  att jag har tusentals olika talserier. Jag vill veta hur många unika (olika talserier)  talserier det finns. Kommer det ovanstående lösa mitt problem. ?

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

## #7 — @nders, 2004-09-16T06:15Z

> **aasah skrev:**
>
> Åh! Fast då är det väl mer sant att säga att det inte funkar i Access än att det bara funkar i MySQL eftersom det rimligen funkar i de flesta servrar. Det är ju vanlig SQL-syntax.

Absolut. Men vem har sagt att det bara funkar i MySQL? Jag tog bara upp MySQL eftersom det är det man normalt använder tillsammans med PHP.

> **walter groupius skrev:**
>
> Kommer verkligen det ge korrekt resultat. Ponera att jag har tusentals olika talserier. Jag vill veta hur många unika (olika talserier) talserier det finns. Kommer det ovanstående lösa mitt problem. ?

Under förutsättning att frågan är korrekt ställd och korrekt förstådd ja. **SELECT COUNT(DISTINCT fält) FROM tabell** kan översättas till "hämta antalet olika värden i fältet 'fält' i tabellen 'tabell'. Var det det resultatet du ville ha? Ett annat enkelt svar att ge på din senaste fråga är; testa.

Mvh

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

## #8 — walter groupius, 2004-09-16T10:58Z

\*testar\*
:)

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

## #9 — walter groupius, 2004-09-17T12:45Z

löst, tack, men oroa er inte, jag kommer med nya frågor vad tiden lider.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/111580-sql-php-fråga
