---
title: "Vill ha träff \"trots fel\""
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/43638-vill-ha-träff-trots-fel"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "NETwork"
published: "2002-05-13T17:08:28.000Z"
updated: "2002-05-13T21:31:20.000Z"
replies: 6
views: 285
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/43638-vill-ha-träff-trots-fel"
---

# Vill ha träff "trots fel"

## #1 — NETwork, 2002-05-13T17:08Z

Fler SQL-frågor. :) Jag undrar om det går att göra en textsökning i en databas och få träffar även på ord som innehåller en eller ett par avvikelser!? Exempelvis om jag söker på ett felstavat ord "Kjälla" så får jag ändå en träff på "Källa" och kanske även "Kjelle".

Är detta möjligt att göra med rimliga mängder kod?

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

## #2 — @nders, 2002-05-13T17:10Z

Vilken dbms?

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

## #3 — NETwork, 2002-05-13T17:12Z

Just nu testar jag med en access-databas (så det är i första hand den jag vill ha hjälp med) men på sikt så tänkte jag använda ms sql-server.

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

## #4 — @nders, 2002-05-13T17:31Z

Jag tänkte mig att en soundex-sökning skulle kunna göra tricket, men efter att ha läst in mig lite på det (jag har inte provat det själv) ,  så blir jag lite tveksam.

> The Soundex algorithm works well with English pronunciations but not with foreign pronunciations that differ from English. For example, Spanish names work better than French ones because English speakers pronounce Gutierrez as goo-ter-ez, close to the Spanish pronunciation, but do not pronounce Henriot as on-ree-oh, the correct French pronunciation.

Hur som helst; här kan du i alla fall få lite läsning: <http://www.fawcette.com/Archives/premier/mgznarch/vbpj/2000/06jun00/gs0600/gs0600.asp>

Hoppas det kommer fler svar här, för detta är verkligen intressant.

Mvh,

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

## #5 — LarsG, 2002-05-13T17:34Z

Det som finns är funktionen soundex 

```
select * from ogrish where soundex(aleb) = soundex('LarsG')
```

Så vitt jag vet så har access inte något stöd för denna typ av sökningar

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

## #6 — @nders, 2002-05-13T17:52Z

Så vitt jag vet så har access inte något stöd för denna typ av sökningar

Det verkar stämma. 

I artikeln jag länkade till ovan finns länk till en zip-fil med kod till artikeln. Den är byggd på Access-databaser och VB, och även om inte just SQL-funktionen Soundex() används, är det kanske något att snegla på. Zip-filen är dock närmare 5 Mb, så det är ingenting jag gått igenom.

Mvh,

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

## #7 — NETwork, 2002-05-13T21:31Z

Ok, får det inte att funka tyvärr, men klart intressant ändå. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/43638-vill-ha-träff-trots-fel
