---
title: "Räkna databasrader som innehåller en viss text"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/120312-räkna-databasrader-som-innehåller-en-viss-text"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "zlakker"
published: "2005-01-17T15:00:48.000Z"
updated: "2005-01-17T16:46:45.000Z"
replies: 9
views: 328
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/120312-räkna-databasrader-som-innehåller-en-viss-text"
---

# Räkna databasrader som innehåller en viss text

## #1 — zlakker, 2005-01-17T15:00Z

Hur ser koden ut för att räkna antal databasrader i en tabell som innehåller ett speciellt ord.

Tex så har jag en tabell som heter Upload med en kolumn som heter folder. Den innehåller namnet på den mapp som en viss fil ligger i.

På sidan som visa de olika mapparna vill jag skriva ut antalet filer som ligger i den mappen. 
När jag skriver mapp så är det inte en fysik mapp utan det är bara ett namn som gör att man delar in filerna i olika kategorier.

Så alltså..räkna antal rader som innehåller ordet "bilder", tex

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

## #2 — LarsG, 2005-01-17T15:03Z

```
select count(*) as antal 
from upload 
where folder like '%bilder%'
```

Flyttas från asp

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

## #3 — zlakker, 2005-01-17T16:09Z

Är det ASP kod?

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

## #4 — LarsG, 2005-01-17T16:11Z

Nej, det är SQL.

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

## #5 — zlakker, 2005-01-17T16:22Z

Blir det något i denna stil?

```
			<% Rakna = "select count(*) as antal from tblupload where folder like '%bilder%'"
		  		RecSet.Open Rakna, Connect, 3, 3 %>
```

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

## #6 — LarsG, 2005-01-17T16:27Z

Jo, t.ex

```
set rs = connect.execute(sql)
antal = rs("antal")
```

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

## #7 — K@llen, 2005-01-17T16:27Z

Ja, eller som position 0, exempelvis rs(0) om nu ditt recordset heter rs.

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

## #8 — zlakker, 2005-01-17T16:39Z

Tack det fungerar!

Nu behöver jag bara få till det sista med att hämta rätt namn.

Hur ska denna rättas till?

```
			<% 
			sql = "select count(*) as antal from tblupload where folder like '%<% =RecSet("foldername") %>%'"
		  	set rs = connect.execute(sql)
			antal = rs("antal") 
			%>
```

Eller ev såhär men det blir inte heller rätt:

```
			<% 
			foldername = RecSet("foldername")
			sql = "select count(*) as antal from tblupload where folder like 'foldername'"
		  	set rs = connect.execute(sql)
			antal = rs("antal") 
			%>
```

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

## #9 — LarsG, 2005-01-17T16:43Z

```
sql = "select count(*) as antal from tblupload where folder like '%" & RecSet("foldername") & "%'"
```

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

## #10 — zlakker, 2005-01-17T16:46Z

Tackar som tusan LarsG!

Såhär blev lösningen:

```
<% 
sql = "select count(*) as antal from tblupload where folder like '%" & RecSet("foldername") & "%'"
set rs = connect.execute(sql)
antal = rs("antal") 
%>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/120312-räkna-databasrader-som-innehåller-en-viss-text
