Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

ORA-29908:thiếu lời gọi chính cho toán tử phụ

Tôi đã cố gắng giải quyết vấn đề bằng cách đặt truy vấn hiện tại bằng một truy vấn khác và kéo ORDER BY RANK ra truy vấn bên ngoài. Như vậy:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. So sánh các nhà cung cấp tương thích Entity Framework cho Oracle?

  2. Không đủ đặc quyền khi tạo bảng trong Oracle SQL Developer

  3. Xóa truy vấn tạo ra sự cố bộ nhớ UncategorizedSQLException và ORACLE trong khuôn khổ SPRING

  4. Các công cụ để tạo một sơ đồ cơ sở dữ liệu / sơ đồ ER từ cơ sở dữ liệu Oracle hiện có?

  5. Kích hoạt Oracle SQL khi cập nhật cột