---
title: "SQL LIKE"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/171479-sql-like"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "firstchoice"
published: "2008-05-15T09:09:43.000Z"
updated: "2008-05-19T14:41:12.000Z"
replies: 9
views: 645
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/dotnet/171479-sql-like"
---

# SQL LIKE

## #1 — firstchoice, 2008-05-15T09:09Z

hur använder jag mig av LIKE?

vill i sql uttrycket sotera ut alla som börjer med A

```
WHERE ([Surname] LIKE 'A%')
```

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

## #2 — OveRRidE, 2008-05-15T09:11Z

Precis så som du skriver. Frågan är om du behöver dina paranteser, de ser lite överflödiga ut.

/red. Eller, hur menar du, vill du ha hämta alla som börjar på A, eller utesluta dem ur resultatet?

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

## #3 — freguz, 2008-05-15T09:22Z

SQL forumet kanske?  :OO

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

## #4 — firstchoice, 2008-05-15T09:24Z

jag vill sotera fram alla som börjar på A

får bara fram felmeddelandet:

> Undantagsinformation: System.Data.SqlClient.SqlException: Incorrect syntax near the keyword 'FROM'.

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

## #5 — Melea, 2008-05-15T09:30Z

Du får nog visa lite mer kod.

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

## #6 — firstchoice, 2008-05-19T14:28Z

fick det att funka så här:

```
WHERE Surname LIKE '%" & sSearch & "%' ORDER BY Surname"
```

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

## #7 — firstchoice, 2008-05-19T14:30Z

vad gör jag med case sensitivity i MSSQL?

om man söker på tex anderssson så får man ju inget resultat, eftersom det är inskrivet som Andersson.
Kan man komma ifrån det lite smidigt?

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

## #8 — CatZ, 2008-05-19T14:34Z

Det får du ställa in i databasen Case Insensitive och accent sensitive tror jag är standard, 

/red det kanske till och med är i servern du måste ställa in det

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

## #9 — freguz, 2008-05-19T14:37Z

Det är väl när man väljer collation (per databas) man väljer det.

"SQL_Latin1_General_CP1_CI_AS 52" tex är inte sensitive (CI = Case Insensitive)

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

## #10 — CatZ, 2008-05-19T14:41Z

Du kan ändra det för varje databas också!

Sql Server Management Studio (express eller hela) högerklicka på databasen och i inställningar där kan du avmarkera case insensitiv någonstanns.

Ett annat alternativ är att konvertera strängen till binärt och jämföra de två binära alternativen men det blir nog rätt prestandakrävande?

Hittade en faslig massa alternativ på följande länk: <http://vyaskn.tripod.com/case_sensitive_search_in_sql_server.htm>

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/171479-sql-like
