Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

SELECT Statement spinnt? MS Access

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Beloe007
PostRank 10
PostRank 10
Beiträge: 2928
Registriert: 05.03.2009, 10:31

Beitrag von Beloe007 » 26.08.2010, 17:35

@networker
Beloe007 hat 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.
https://www.abakus-internet-marketing.d ... tml#729874
e-fee hat 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?

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Anonymous

Beitrag von Anonymous » 26.08.2010, 17:36

naja... selbst wenn man nach "LIKE e-fee" sucht, stehste selber mit deinem Twitteraccount noch davor.... und son seltsames drupalgeblubber is auch noch davor... :roll:

Beloe007
PostRank 10
PostRank 10
Beiträge: 2928
Registriert: 05.03.2009, 10:31

Beitrag von Beloe007 » 26.08.2010, 17:39

net(t)worker hat 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... :roll:
Kann ja auch nicht sein... das LIKE key habt ihr mir zu verdanken ergo: https://www.google.de/search?q=like+beloe007 8)

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Anonymous

Beitrag von Anonymous » 26.08.2010, 17:40

Beloe007 hat 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... :roll:

DanielS
PostRank 9
PostRank 9
Beiträge: 1179
Registriert: 03.08.2008, 08:45

Beitrag von DanielS » 26.08.2010, 17:57

Beloe007 hat 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 ;)

Beloe007
PostRank 10
PostRank 10
Beiträge: 2928
Registriert: 05.03.2009, 10:31

Beitrag von Beloe007 » 26.08.2010, 18:00

???
So:
Beloe007 hat geschrieben:SELECT * FROM tabelle WHERE feld NOT LIKE 'meinstring';

Pompom
PostRank 10
PostRank 10
Beiträge: 3751
Registriert: 10.09.2004, 16:38

Beitrag von Pompom » 26.08.2010, 18:28

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.

Anonymous

Beitrag von Anonymous » 26.08.2010, 18:36

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... 8)

e-fee
PostRank 10
PostRank 10
Beiträge: 3893
Registriert: 08.05.2007, 12:53

Beitrag von e-fee » 26.08.2010, 18:44

Hätte ich ja nie gedacht, dass dieses kleine, mittlerweile gelöste, Problem hier solche Grundsatzdiskussionen über Datenbanken und Abfragen anregt. :lol:

Anonymous

Beitrag von Anonymous » 26.08.2010, 18:55

nunja.... irgendwie war die Rede von nem Eis... also muss man das ausdikutieren bis du endlich ein Eis ausgibst.... :roll:

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... :roll:

sx06050
PostRank 10
PostRank 10
Beiträge: 3376
Registriert: 15.07.2008, 10:24

Beitrag von sx06050 » 26.08.2010, 18:57

Dei meisten Probleme entstehen schon, wenn man sich einen Computer kauft und ihn auch noch benutzen will.

Anonymous

Beitrag von Anonymous » 26.08.2010, 18:59

sx06050 hat 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... :roll:

DanielS
PostRank 9
PostRank 9
Beiträge: 1179
Registriert: 03.08.2008, 08:45

Beitrag von DanielS » 26.08.2010, 20:10

Beloe007 hat geschrieben:???
So:
Beloe007 hat 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.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag