Bună!
La interogarea unei baza de date cu SELECT, trebuie să scriu tot cuvântul (întreg) pentru a întoarce înregistrarea din sirul respectiv.
Am o înregistrare într-o bază de date într-o coloană unde setările de bază sunt de tip text şi ca atare este un text alcătuit din mai multe cuvinte, iar la o interogare cu 'select' aş dori să îmi afişeze înregistrarea rândului respectiv şi dacă solicit doar un cuvânt existent în acel text, există vreo variantă în acest sens?
Vă mulţumesc !
Toate cele bune!
Select dupa un cuvant dintr-un text
-
- Mesaje: 88
Select dupa un cuvant dintr-un text
steell
Mesaje: 190
Exista
Iti va afisa toate rezultatele ce contin cuvantul respectiv.
Daca vrei sa afiseze rezultatele ce se termina cu cuvantul respectiv scrii: %cuvant iar daca vrei sa inceapa cu cuvantul respectiv scrii: cuvant%
Sper ca te-ai prins.
Cod: Selectaţi tot
select * from tabel where coloana like '%cuvant%';
Daca vrei sa afiseze rezultatele ce se termina cu cuvantul respectiv scrii: %cuvant iar daca vrei sa inceapa cu cuvantul respectiv scrii: cuvant%
Sper ca te-ai prins.
bvlucretiu
Mesaje: 88
Bună!
Mulţumesc foarte mult, funcţionează super!
Mă interesa în coloana 'mod1' unde coloana este de tip text.
Mulţumesc încă o dată!
Toate cele bune!
Mulţumesc foarte mult, funcţionează super!
Cod: Selectaţi tot
FROM `retete_prajituri`WHERE
`id`like'%$id%' OR
`denumire_reteta`like'%$denumire_reteta%' OR
`baza1`like'%$baza1%' OR
`produs1`like'%$produs1%' OR
`produs2`like'%$produs2%' OR
`produs3`like'%$produs3%' OR
`mod1`like'%$mod1%' OR......
Mulţumesc încă o dată!
Toate cele bune!