[Access/SQL] Alleen adressen in lowercase selecteren

Pagina: 1
Acties:

  • descon
  • Registratie: Oktober 2002
  • Laatst online: 15-07 19:20
Binnen acces ben ik bezig met het uitvoeren van een aantal querys. Nu wil ik een overzicht van alle adressen die in lowercase zijn.

SELECT a.naam, a.adres1, a.postcode, a.woonpl
FROM credit AS a
WHERE a.adres1 = StrConv([adres1],3)
GROUP BY a.naam, a.adres1, a.postcode, a.woonpl;


Nu geeft hij alle waarden weer (incl hoofdletters e.d), nu is de vraag eigenlijk : Hoe kan ik Acces case sensitive krijgen in querys

[ Voor 5% gewijzigd door descon op 06-02-2007 14:15 ]


  • Dido
  • Registratie: Maart 2002
  • Laatst online: 16:36

Dido

heforshe

Dat kan gewoon zoal je het doet, maar wat doe je nu?

Ik kan me vergissen, maar je where-clause is equivalent aan "WHERE 1=1".

Welke adressen wil je hebben (de adressen in lowercase is wat vaag)? Geef eens voorbeelden van adressen die je wel of juist niet terug wilt krijgen?

Als je alle adressen wilt die helemaal in lowercase staan zoek je iets als adres1=lower(adres1)

[ Voor 15% gewijzigd door Dido op 06-02-2007 14:18 ]

Wat betekent mijn avatar?


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 24-07 17:21

NMe

Quia Ego Sic Dico.

SQL:
1
WHERE a.adres1 = LCASE(a.adres1)

? :)

Verder: Waar hoort mijn topic? :)

PRG>>OFF

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • descon
  • Registratie: Oktober 2002
  • Laatst online: 15-07 19:20
-NMe- schreef op dinsdag 06 februari 2007 @ 14:18:
SQL:
1
WHERE a.adres1 = LCASE(a.adres1)

? :)

Verder: Waar hoort mijn topic? :)

PRG>>OFF
Nope, werkt niet.

Ondertussen wel een andere oplossing gevonden ; strcomp

select naam
from testtabel
where strcomp(naam, lcase(naam), 0) = 0

Verwijderd

normaal had de lcase constructie moeten werken, maar dit is blijkbaar een beperking van de jet engine.