sql >> Database >  >> RDS >> Oracle

ORA-29908:ontbrekende primaire aanroep voor hulpoperator

Ik slaagde erin het probleem op te lossen door de huidige query te omringen met een andere query en de ORDER BY RANK naar de externe query te trekken. Vind ik leuk:

SELECT * 
FROM (SELECT 4*SCORE(1) + 2*SCORE(2) + SCORE(3) AS RANK
      FROM   images i
      WHERE  CONTAINS(i.subject, 'testing', 1)>0
      OR  CONTAINS(i.place, 'testing', 2)>0
      OR  CONTAINS(i.description, 'testing', 3)>0)
ORDER BY RANK;


  1. String-opmaak met LISTAGG in Oracle. Enkele aanhalingstekens ontsnappen ` ' `

  2. Selecteer gegevens uit tabellen weergeven MySQL-query

  3. Verwijder ASCII Extended Characters vanaf 128 (SQL)

  4. 3 manieren om een ​​geheel getal naar decimaal te converteren in SQL Server