Ich habe mehrere ähnliche Themen auf Stackoverflow durchgesehen, die meiner Frage ähnlich sind, aber ich habe nichts gefunden, das mir noch helfen kann. Ich habe diese SQL-Abfrage:MySQL: Suchwort in einer Kommentarzeichenfolge
SELECT * FROM twitter_result
WHERE LOWER(TweetComment) LIKE LOWER('%lebron james%')
AND LOWER(TweetComment) LIKE LOWER('%NBA%')
Ich möchte ein TweetComment suchen, die das Wort „LeBron James“ und „NBA“ bei einer gleichzeitig enthält. Aber diese zwei Worte müssen für sich alleine stehen. Wie es nicht einen Tweet zurückgeben soll, die #LeBron James und #NBA (oder NBATalk)
Zum Beispiel enthält, sollte es einen Tweet wie diese
LeBron James Donates $41 Million To Send 1,100 Kids To College, Becomes 6th Most Charitable Athlete NBA In World
wo Lebron James und NBA stehen allein zurückkehren (keine Zeichen). Ich habe die LOWER
dort, um die Groß-/Kleinschreibung zu ignorieren. Jede Hilfe wird sehr geschätzt. Dank
Sorry, ich hinzufügen, vergessen, ich bin gerade SQL in phpMyAdmin
keine Antwort auf Ihre Frage, aber Sie brauchen nicht auf die 'LOWER()' Funktion alle an. – Siyual
Markieren Sie Ihre Frage mit der von Ihnen verwendeten Datenbank. –
Tut mir leid, ich benutze SQL in PHPMyAdmin – Nathan