Toon posts:

Een lege inetger selecteren

Pagina: 1
Acties:
  • 29 views sinds 30-01-2008

Verwijderd

Topicstarter
Hallo,

Ik hoop dat iemand hier verstand van Postgresql heeft.
Ik zit met het volgende.
Ik wil via een query wat uit me database halen.
Dit kan ik alleen maar door het volgende te doen.

code:
1
select * from adres where plaats_id='';


helaas is plaats_id een integer datatype in de db dus pikt ie dit niet. weet iemand hoe ik alsnog op een lege waarde kan selecteren.

Groetjes,

Chris

[ Voor 9% gewijzigd door Verwijderd op 30-07-2004 10:32 ]


Verwijderd

Een integer kan niet als waarde de lege string hebben. Wat wèl kan, is dat de waarde NULL is.

Daar selecteer je zo op:

code:
1
SELECT * FROM adres WHERE plaats_id IS NULL

  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 15:11
Ik weet niet hoe je databasemodel eruit ziet, maar mogelijk dat het volgende werkt:
SELECT * FROM adres WHERE plaats_id IS NULL

Verwijderd

Topicstarter
Heel hartelijk bedankt het werkt. ik zat weer moeilijk te denken.

code:
1
select * from adres where cast(plaats_id as varchar) = '';


dus een integer converten naar varchar maar dat werkten ook niet.

Groetjes,

Chris

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Dit is dermate basale SQL-kennis dat het een topic in Programming & Webscripting niet rechtvaardigt.

Tip: in P&W FAQ - Het FAQ/Beleid topic staan diverse links naar SQL tutorials (www.sqlcourse.com en www.sqlcourse2.com spring to mind), en daar vind je tevens P&W FAQ - De "quickstart" over hoe je een levensvatbaar(der) topic kunt openen :)

Professionele website nodig?


Dit topic is gesloten.