---
title: "& i wheresats gör vad?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/106166-i-wheresats-gör-vad"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "sabbacus"
published: "2004-06-24T11:43:38.000Z"
updated: "2004-06-25T06:03:58.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/106166-i-wheresats-gör-vad"
---

# & i wheresats gör vad?

## #1 — sabbacus, 2004-06-24T11:43Z

Tjipp. Sitter här och kliar mig lite varstans med speciellt på huvudet då jag inte riktigt har hajat den här queryn:

$query = "SELECT field_id, name FROM usr_field WHERE(lcid = 1053 AND flags & 4) ORDER BY name";

Vad gör &-tecknet i SQL (i denna querys where-sats)? Är det modulo eller vad?

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

## #2 — LarsG, 2004-06-24T11:52Z

Så där kan man inte använda & i SQL. Det är alltså något specifikt påhitt som fungerar på ett visst sätt i just ditt DBHS.

& används i SQL när man vill skriva namn med hjälp av hexkoder.

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

## #3 — sabbacus, 2004-06-24T11:58Z

öhh.. jaha :)
Jag får nog ta ett snack med killen som skrivit den ursprunliga koden.
Tilläggas bör att queryn, hur udda den än må vara i sin nuvarande form fungerar i MySQL och MS SQL.

Jag återkommer med mer info när jag får tag på honom.

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

## #4 — LarsG, 2004-06-24T12:08Z

I de två nämnda fungerar & som bitwise and.

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

## #5 — sabbacus, 2004-06-24T12:35Z

och vad innebär det? :-)

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

## #6 — LarsG, 2004-06-24T12:50Z

0000 0100  (= 4) &
0001 1100  (=28)
\---------------
0000 0100

Värdena jämförs bit för bit och om båda har en bit satt så blir resultatbiten satt.

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

## #7 — sabbacus, 2004-06-25T06:03Z

Nu är jag med.
Tackar så hjärtligt :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/106166-i-wheresats-gör-vad
