---
title: "instr i MS SQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/143111-instr-i-ms-sql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Addeladde"
published: "2006-02-27T15:00:30.000Z"
updated: "2006-02-28T22:51:14.000Z"
replies: 4
views: 292
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/143111-instr-i-ms-sql"
---

# instr i MS SQL

## #1 — Addeladde, 2006-02-27T15:00Z

Hej
Har koden 

```
Select m.menyID, m.menyHuvud, m.menyNamn, m.menyLank, m.menyTarget,
 m.menyBild, m.menyBildGray, s.behorighet as menyBehorighet From meny as 
m, sidBehorighet as s Where (InStr(1,m.menyLank,s.sida) > 0 Or m.menyLank
 is NULL Or m.menyLank = '') And m.menyID = s.menyID And 
s.projektAnvandareTyp = 0 Order By m.menySortering ASC
```

Instr fungerar inte i MS SQL vad är kommandot där istället?
Har sökt men inte hittat något av relevans.

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

## #2 — Addeladde, 2006-02-27T15:11Z

Testade med charindex(m.menyLank,s.sida) \> 0 men det verkar inte ge samma resultat.

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

## #3 — LarsG, 2006-02-27T16:49Z

```
charindex(s.sida,m.menyLank) > 0
```

Du bör undvika att ha en datamodell som kräver att du använder den typen av villkor.

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

## #4 — Peter S, 2006-02-27T16:50Z

<http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#id3224251>

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

## #5 — Addeladde, 2006-02-28T22:51Z

> **LarsG skrev:**
>
> ```
> charindex(s.sida,m.menyLank) > 0
> ```
>
> 
> 
> Du bör undvika att ha en datamodell som kräver att du använder den typen av villkor.

Varför?

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/143111-instr-i-ms-sql
