---
title: "split i SQL fråga?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/112069-split-i-sql-fråga"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Eclipse"
published: "2004-09-21T20:26:03.000Z"
updated: "2004-09-22T08:30:31.000Z"
replies: 3
views: 242
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/112069-split-i-sql-fråga"
---

# split i SQL fråga?

## #1 — Eclipse, 2004-09-21T20:26Z

Jag har ett textfält med kommaseparerade ord.

Kan jag räkna förekomsten av de olika orden i SQL frågan?

SELECT TOP 10 Count(sokord), sokord
FROM dinDB
Group By sokord
ORDER BY Count(sokord) DESC

Typ så här skulle det fungera... men fältet heter strText och där finns alla ord, kommaseparerade.

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

## #2 — Eclipse, 2004-09-21T20:36Z

SELECT TOP 10 Count(split(strText, ", ")) as sokord
FROM dinDB
Group By sokord
ORDER BY Count(sokord) DESC

Hmm... en tanke....

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

## #3 — LarsG, 2004-09-21T21:17Z

Det går inte. Att lagra kommaseparerade värden ställer bara till besvär.

Lagra varje ord som en enskild post, alternativt så kan du lagra varje ord en gång och ha en extra kolumn där du lagrar det ackumulerade värdet för antalete förekomster av ordet.

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

## #4 — Eclipse, 2004-09-22T08:30Z

OK, tack.

Så får det bli. Nu orkar jag inte hålla på med detta längre.

Jättetack!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/112069-split-i-sql-fråga
