Hét vraag- en antwoordplatform van Nederland

Hoe kun je in Microsoft Access 2010 de gegevens selecteren beginnende met een bepaalde waarde?

Ik wil graag in Microsoft Acces 2010 bepaalde gegevens selecteren.
De opdracht die ik moet maken :

"Geef alle gegevens van de klanten, die een bankrekeningnummer hebben dat begint met een 2."

We hebben de database al gekregen, we moeten nu alleen een query-ontwerp maken van de opdracht hierboven.

Dit heb ik geprobeerd:

SELECT *
FROM VERZEKERDE
WHERE BANKNR = '2########';

en

SELECT *
FROM VERZEKERDE
WHERE BANKNR = '2********';

Maar ik krijg de melding:

"Data type mismatch in criteria expression."

Weet iemand hoe ik de opdracht moet maken?

Hieronder heb ik een screenshot gemaakt van de database, de gegevens zijn verzonnen (dus geen echte bankrekeningen en persoonlijke data).

Verwijderde gebruiker
13 jaar geleden

Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.

Geef jouw antwoord

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

/
Geef Antwoord
+
Selected image

Het beste antwoord

SELECT * FROM VERZEKERDE
WHERE CSTR(BANKNR) LIKE "2*"

Omdat Banknr een numeriek veld is, moet je hem converteren naar een String. Vervolgens kun je er een tekstvergelijking mee doen.

Toegevoegd na 1 minuut:
Jouw foutmelding betekent dat je een getal met een string vergelijkt, en dat kan niet.
(Lees meer...)
bamibal
13 jaar geleden
Deel jouw antwoord

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

/
Geef Antwoord
+
Selected image