como escrever condição de pesquisa estável com and's e or's
Atualmente, tentando escrever uma instrução select com umcontainstable
e a condição de pesquisa está me deixando trist
O objetivo é pesquisar uma tabela com 3 tipos de parâmetros diferentes e classificar a saída de acordo. (abaixo está um exemplo do meu código)
ondição de pesquisa chave (indispensável e ponderada em|| testvalue = Accountant
Must-have adicionais (ponderado .8)|| testvalue = Manager
Bom ter (ponderado 0,5)|| testvalue = Excel
SQL:
SELECT KTBL.Rank as [Ranking], KeySkills
FROM Applicants INNER JOIN
CONTAINSTABLE(Applicants, KeySkills,
'(ISABOUT("Accountant" weight(1))) &
(ISABOUT("Manager" weight(.8))) |
(ISABOUT("Excel") weight(.5)))
AS KTBL
ON Applicants.Id = KTBL.[KEY];
A declaração acima não retorna nada e eu estou duvidando que seja possível empilhar um dos termos da maneira acim
Os resultados retornados devem ter contador e gerente e seria bom ter o Excel
Alguma sugestão para que eu possa conseguir isso?