---
title: "Apostrofer runt numeriska värden?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/86882-apostrofer-runt-numeriska-värden"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Peeer"
published: "2003-09-24T17:23:09.000Z"
updated: "2003-09-25T09:22:32.000Z"
replies: 6
views: 959
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/86882-apostrofer-runt-numeriska-värden"
---

# Apostrofer runt numeriska värden?

## #1 — Peeer, 2003-09-24T17:23Z

> "DELETE FROM tidning WHERE tidnnr='1096'" är helt korrekt SQL, fast tidnnr är numerisk.

Är det verkligen så? Jag har alltid trott att runt numeriska värden så ska det inte vara några apostrofer, men jag kanske har fel?

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

## #2 — LarsG, 2003-09-24T19:30Z

Inga apostrofer kring numeriska värden är det som gäller enligt standard.

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

## #3 — @nders, 2003-09-24T19:33Z

Det beror lite grann på. Råkar det vara ett numeriskt värde som lagrats i en varchar/text-kolumn i tabellen, så ska det vara apostrofer runt. (Men det kanske inte *behöver* vara det då?)

Jag låter alltid fälttypen bestämma om jag ska använda apostrofer runt eller inte.

Är fälten av taltyp *skall* man inte ha apostrofer runt värdena, även om man i vissa fall *kan* (om man använder SQL Server till exempel).

Mvh

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

## #4 — Peeer, 2003-09-24T19:53Z

Ok, så påståendet att apostrofer runt numeriska värden som ska jämföras med en numerisk fälttyp skulle vara korrekt SQL är alltså felaktig? Är detta korrekt uppfattat?

Mvh

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

## #5 — LarsG, 2003-09-24T20:20Z

Svar ja.

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

## #6 — Peeer, 2003-09-24T20:21Z

Tack!

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

## #7 — aasah, 2003-09-25T09:22Z

Dessutom: '1096' \< '9' för '1' kommer före '9' på samma sätt som 'a' kommer före 'i'. Medan, givetvis, 9 \< 1096. Det spelar alltså stor roll vid jämförelse.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/86882-apostrofer-runt-numeriska-värden
