Veröffentlicht 5. Mai 200619 j ist es im sql möglich abfragen case-sensitive zu gestalten? also wenn ich zwei felder miteinander vergleich, sagen wir mal "Stange" und "stange" sollen die als ungleich gelten, SQL sagt mir leider, dass sie identisch sind :beagolisc
5. Mai 200619 j gib deinen tabellen bzw deiner db eine andere kollation (natürlich eine die case sensitive ist) aber aufpassen alle tabellen und dbs die du miteinander vergleichst MÜSSEN die gleich kollation haben
5. Mai 200619 j benutzt du phpmyadmin ???? da kannst du wenn du ne datenbank erstellst und/oder ne tabelle erstellst ne kollation auswählen das sind die erlaubten zeichen und da sind welche dabei die cs und ci sind
5. Mai 200619 j ehm oh vielleicht hätte ich erwähnen sollen, dass es um eine ms-access datenbankabfrage geht :hells:
5. Mai 200619 j Gehört dann zum guten Ton seine Lösung auch zu posten falls jemand mal das gleiche Problem hat
5. Mai 200619 j klar habs hier nachgelesen http://support.microsoft.com/kb/244693/en-us mit einer access datenbank mit den tabellen tbl_1 und tbl_2 mit den datenfeldern id1 sowie id2 und text1 und text2 würde das dann so aussehen SELECT text1, text2 FROM tbl_1, tbl_2 WHERE tbl_1.id1=tbl_2.id2 And StrComp(tbl_1.text1,tbl_2.text2,0)=1; [/PHP]
5. Mai 200619 j hmm leider is mir grad aufgefallen, dass das bei mir nur beim ersten Buchstabe des Strings funktioniert :/
9. Mai 200619 j klar habs hier nachgelesen http://support.microsoft.com/kb/244693/en-us mit einer access datenbank mit den tabellen tbl_1 und tbl_2 mit den datenfeldern id1 sowie id2 und text1 und text2 würde das dann so aussehen SELECT text1, text2 FROM tbl_1, tbl_2 WHERE tbl_1.id1=tbl_2.id2 And StrComp(tbl_1.text1,tbl_2.text2,0)=1; [/PHP] problem gelöst, richtiger query: [PHP]SELECT text1, text2 FROM tbl_1, tbl_2 WHERE tbl_1.id1=tbl_2.id2 And StrComp(tbl_1.text1,tbl_2.text2,0)<>0
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.