qualitum logo
WHERE field inte är numric

PHPportalen Forum Index » Databaser
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
nyfiken



Medlem i: 592 dagar

Status: Offline



#722857
Inlägg Skrivet: 2012-04-20 23:44      Ämne: WHERE field inte är numric Citera

Hej!

Jag försöker skriva en query som enbart plockar ut fält som inte är NUMRIC.

För att lösa det när det bara ska vara numric har jag "fält > 0". Dock har jag inte kommit på hur jag ska skriva ut dem som inte är siffror, trots en hel del googlande och testande.

Tips?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
marabou
Moderator



Medlem i: 3179 dagar
Från: Sveriges framsida
Status: Offline



#722862
Inlägg Skrivet: 2012-04-21 00:09      Ämne: Citera

Du har inte skrivit vilken databas det gäller, men är det MYSQL så kanske du kan använda REGEXP:

KOD:
1:
... WHERE fält NOT REGEXP '^[0-9]+$'


Tror det ska funka Rolling Eyes
 

_________________
"Never argue with stupid people. They will bring you down to their level and beat you with experience."
- Mark Twain
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
devphp



Medlem i: 1063 dagar
Från: Hedemora
Status: Online



#722870
Inlägg Skrivet: 2012-04-21 13:51      Ämne: Citera

Ska det bara vara heltal?
KOD:
1:
... WHERE IsNumeric(kolumnen) <> 1
 

_________________
while(!empty($_COOKIE['jar']))
{
eat($_COOKIE);
}
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
BobbyBrown



Medlem i: 2455 dagar

Status: Offline



#722884
Inlägg Skrivet: 2012-04-22 08:48      Ämne: Citera

Vad kan det annars vara i fältet?

Är det tomt så kan du ju använda IS NOT NULL...
 

_________________
http://www.o2-designs.com http://www.objerke.se
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » Databaser
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic
qualitum logo