Datenbank durchsuchen nach wort

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

ibuxxi
Beiträge: 2
Registriert: Di, 13.10.2009 19:01

Datenbank durchsuchen nach wort

Beitrag von ibuxxi »

hi

ich habe eine datenbanktabelle mit 50000 Keywörtern und möchte die zeilen ausgeben, anzeigen die ein wort von mehreren enthalten.

wie kann ich das machen ?

Gruß
AndreasJBittner
*****
Beiträge: 473
Registriert: Fr, 09.10.2009 16:44
Wohnort: Bielefeld
Kontaktdaten:

Re: Datenbank durchsuchen nach wort

Beitrag von AndreasJBittner »

Hallo,

öffne eine SQL-Abfrage und gib ein

SELECT <Keywörterspaltenname> FROM <Tabellenname> where <Keywörterspaltenname> like '%keywort%';

Das % ist für MySQL (!) ein Platzhalter, ggf. mußt Du den gegen ein anderes Platzhalterzeichen austauschen. Die Liste der auszugebenden Spalten kannst Du mit ", Spalte2, Spalte3,..." (ohne Tüddelchen) verlängern.

Viel Spaß
Andreas
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2

MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
ibuxxi
Beiträge: 2
Registriert: Di, 13.10.2009 19:01

Re: Datenbank durchsuchen nach wort

Beitrag von ibuxxi »

Hallo,

ja das hat ja schon mal gut geklappt
SELECT * FROM top50000oct09 where Keywords LIKE '%meso%'
kann ich auch eine anweisung mit einfügen das groß und kleinschreibung nicht berücksichtigt wird ?

Ist es leicht möglich das suchwort in ein formular einzubinden %keywortstring%
und dann als tabelle auszugeben


Gruß
Barlee
******
Beiträge: 767
Registriert: Sa, 17.12.2005 12:27

Re: Datenbank durchsuchen nach wort

Beitrag von Barlee »

Hallo ibuxxi,
kann ich auch eine anweisung mit einfügen das groß und kleinschreibung nicht berücksichtigt wird
Ja, z.B.

Code: Alles auswählen

... WHERE LOWER(Keywords) LIKE '%meso%'
Gruß Barlee
Antworten