---
title: "matematiskt villkorad SELECT-sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/96756-matematiskt-villkorad-select-sats"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Rikard"
published: "2004-02-07T10:33:52.000Z"
updated: "2004-02-07T11:17:05.000Z"
replies: 1
views: 253
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/96756-matematiskt-villkorad-select-sats"
---

# matematiskt villkorad SELECT-sats

## #1 — Rikard, 2004-02-07T10:33Z

Hur, om det går, kombinerar jag nedanstående satser?

Syftet är att, då villkoret uppfylls, hämta en förekomst av varje inledande bokstav. På följande sida finns miitt gamla fungerande exempel: <http://www.fridlyst.nu/fridlyst.asp?action=default> 

```
SELECT wordid, SUM(score) AS R, COUNT(score) AS v FROM t_score GROUP BY wordid

villkor = R > (21- v)*2

SELECT DISTINCT LEFT (word, 1) AS word FROM t_word WHERE [b]villkor[/b] ORDER BY 1
```

wordid finns i både tabellen t_word och t_score

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

## #2 — Rikard, 2004-02-07T11:17Z

```
SELECT DISTINCT LEFT(t2.word,1) as word FROM t_score t1 inner join t_word t2 on t1.wordid = t2.wordid 
GROUP BY t1.wordid, t2.word HAVING SUM(t1.score)>(2-COUNT(t1.score))*2
```

Tack Brimba. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/96756-matematiskt-villkorad-select-sats
