|
|
Beloe007


: 05.03.2009 : 1732
|
| : 26.08.2010, 17:35 : SELECT Statement spinnt? MS Access |
|
|
@networker
| Beloe007 hat Folgendes geschrieben: |
PS damit zumindest das Wesentliche für den Thread gequotet ist:
...This means that equivalent strings in different encodings may not be equal, even though they look the same to the eye.
|
http://www.abakus-internet-marketing.de/foren/viewtopic/t-88203/start-15.html#729874
| e-fee hat Folgendes geschrieben: |
| In der Tabelle gab es aus welchen Gründen auch immer zwei Arten von leeren Feldern innerhalb dieser Spalte. |
Und nun, kriege ich nen Eis?
Btw. NOT LIKE könnte jetzt wieder performanter sein, du machst jetzt zwei vergleiche, aber Hauptsache es klappt, richtig? |
|
| Nach oben |
|
 |
net(t)worker Gast
|
| : 26.08.2010, 17:36 : SELECT Statement spinnt? MS Access |
|
|
naja... selbst wenn man nach "LIKE e-fee" sucht, stehste selber mit deinem Twitteraccount noch davor.... und son seltsames drupalgeblubber is auch noch davor...  |
|
| Nach oben |
|
 |
Beloe007


: 05.03.2009 : 1732
|
| : 26.08.2010, 17:39 : SELECT Statement spinnt? MS Access |
|
|
| net(t)worker hat Folgendes geschrieben: |
naja... selbst wenn man nach "LIKE e-fee" sucht, stehste selber mit deinem Twitteraccount noch davor.... und son seltsames drupalgeblubber is auch noch davor...  |
Kann ja auch nicht sein... das LIKE key habt ihr mir zu verdanken ergo: http://www.google.de/search?q=like+beloe007  |
|
| Nach oben |
|
 |
net(t)worker Gast
|
| : 26.08.2010, 17:40 : SELECT Statement spinnt? MS Access |
|
|
| Beloe007 hat Folgendes geschrieben: |
Und nun, kriege ich nen Eis?  |
der unterschied zwschen NULL und '' hat nix mit encoding zu tun...
aber ok... sind wir mal nicht so... darfst dich zur Erfrischung ne halbe Stunde in den Regen stellen...  |
|
| Nach oben |
|
 |
DanielS


: 03.08.2008 : 1177
|
| : 26.08.2010, 17:57 : SELECT Statement spinnt? MS Access |
|
|
| Beloe007 hat Folgendes geschrieben: |
Und nun, kriege ich nen Eis?
Btw. NOT LIKE könnte jetzt wieder performanter sein, du machst jetzt zwei vergleiche, aber Hauptsache es klappt, richtig? |
Nö, denn "...NOT LIKE NULL " gibt auch FALSE zurück  |
|
| Nach oben |
|
 |
Beloe007


: 05.03.2009 : 1732
|
| : 26.08.2010, 18:00 : SELECT Statement spinnt? MS Access |
|
|
???
So:
| Beloe007 hat Folgendes geschrieben: |
| SELECT * FROM tabelle WHERE feld NOT LIKE 'meinstring'; |
|
|
| Nach oben |
|
 |
Pompom


: 10.09.2004 : 3408
|
| : 26.08.2010, 18:28 : SELECT Statement spinnt? MS Access |
|
|
| : |
NULL ist nicht <> 'meinstring'?
komisches winzigweich gedöns...
|
Das Problem besteht unabhängig von winzigweich - ist mir vor einiger Zeit auch unter Linux/MySQL auf die Füße gefallen. |
|
| Nach oben |
|
 |
net(t)worker Gast
|
| : 26.08.2010, 18:36 : SELECT Statement spinnt? MS Access |
|
|
jo, hab mich da inzwischen mal eingelesen... NULL bedeutet das kein Wert definiert wurde, also in diesem feld eigentlich auch 'meinstring' reingehören könnte, die DB weis es halt nicht.... und man am besten ganz auf NULL verzichten sollte weil es immer wieder zu Problemen führen kann...  |
|
| Nach oben |
|
 |
e-fee


: 08.05.2007 : 3298
|
| : 26.08.2010, 18:44 : SELECT Statement spinnt? MS Access |
|
|
Hätte ich ja nie gedacht, dass dieses kleine, mittlerweile gelöste, Problem hier solche Grundsatzdiskussionen über Datenbanken und Abfragen anregt.  |
|
| Nach oben |
|
 |
net(t)worker Gast
|
| : 26.08.2010, 18:55 : SELECT Statement spinnt? MS Access |
|
|
nunja.... irgendwie war die Rede von nem Eis... also muss man das ausdikutieren bis du endlich ein Eis ausgibst....
und kennst uns doch... wir wollen nicht nur wissen wie man ein Problem löst, sondern wie es entstanden ist... kann uns selber vor ähnlichen Problemen bewahren....
und nein, is immernoch kein encoding Problem...  |
|
| Nach oben |
|
 |
sx06050


: 15.07.2008 : 2963
|
| : 26.08.2010, 18:57 : SELECT Statement spinnt? MS Access |
|
|
Dei meisten Probleme entstehen schon, wenn man sich einen Computer kauft und ihn auch noch benutzen will.
SX06050
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; } |
|
| Nach oben |
|
 |
net(t)worker Gast
|
| : 26.08.2010, 18:59 : SELECT Statement spinnt? MS Access |
|
|
| sx06050 hat Folgendes geschrieben: |
| Dei meisten Probleme entstehen schon, wenn man sich einen Computer kauft und ihn auch noch benutzen will. |
ne... erst wenn da dann noch Internet und Outlook dazukommen...  |
|
| Nach oben |
|
 |
DanielS


: 03.08.2008 : 1177
|
| : 26.08.2010, 20:10 : SELECT Statement spinnt? MS Access |
|
|
| Beloe007 hat Folgendes geschrieben: |
???
So:
| Beloe007 hat Folgendes geschrieben: |
| SELECT * FROM tabelle WHERE feld NOT LIKE 'meinstring'; |
|
Richtig, das würde das Problem nämlich auch nicht lösen.
Lasse mich gerne eines besseren belehren, aber ich bin mir zu 99% sicher, dass das nicht funktionieren wird.
Denn der Vergleich bei den Zeilen, wo in feld NULL drin steht würde diesen Vergleich ausführen:
NULL NOT LIKE 'meinstring'
Logisch gesehen, stimmt das, aber eine Vergleich mit "NULL" liefert immer FALSE zurück und deswegen würden die Datensätze damit nicht selektiert werden. |
|
| Nach oben |
|
 |