PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 PL/pgSQL » Verification phrase non interdite par listes mots sur MinimumFound » 15/12/2018 00:57:37

Bebepirate
Réponses : 0

//FRANCAIS
Bonjour

Je cherche à vérifier si un mot interdit(ou plusieurs separé par un ";") existent dans une phrase (ou les doublons on deja étaient retiré)
avec une condition Minimumtrouve.

Table MotsInterdits :

Minimumtrouve | MotInterdit   
---------+------+
  1 |    clowns
  1 |    dance
  3 |    laser;eyes;dangerous;electric;energy
  2 |    girl;eyes;robe;flowers

SELECT   
Minimumtrouve,
MotInterdit   
FROM MotsInterdits
WHERE 'This is a laser very dangerous for eyes' ~* REPLACE (MotInterdit, ';','|')
AND COUNT >= Minimumtrouve

Je souhaites qu'il m'affiche la colonne des mots interdit ave le minimumtrouve respectéJ :

Minimumtrouve | MotInterdit   
---------+------+
  3 |    laser;eyes;dangerous;electric;energy

Merci beaucoup


-------------------------------------------------
//ENGLISH

Hello
I try to check if words exist in text and couting everyword for condition minimumFound.
Word can be multiple separate by ";"

Table MyWord :

minimumFound | word   
---------+------+
  1 |    clowns
  1 |    dance
  3 |    laser;eyes;dangerous;electric;energy
  2 |    girl;eyes;robe;flowers

SELECT   
minimumFound,
word   
FROM MyWord
WHERE 'This is a laser very dangerous for eyes' ~* REPLACE (word, ';','|')
AND COUNT >= minimumFound

Would like RESULT first :

minimumFound | word   
---------+------+
  3 |    laser;eyes;dangerous;electric;energy

Thank you

Pied de page des forums

Propulsé par FluxBB