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

SQL:Có thể 'nhóm theo' theo kết quả của hàm 'thích' không?

Chắc chắn:

WITH Fruits AS (
    SELECT 
        CASE 
           WHEN m.str LIKE '%APPLE%' THEN 'Apple'
           WHEN m.str LIKE '%ORANGE%' THEN 'Orange' 
        END AS FruitType           
    FROM MESA m
    WHERE m.str LIKE '%FRUIT%')
SELECT FruitType, COUNT(*) 
FROM Fruits
WHERE FruitType IN ('Apple', 'Orange')
GROUP BY FruitType;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Windows không thể tìm thấy 'http:/. 127.0.0.1:%HTTPPORT%/apex/f?p=4950'. Đảm bảo rằng bạn đã nhập đúng tên, sau đó thử lại

  2. Oracle:Sử dụng truy vấn con trong trình kích hoạt

  3. Làm cách nào để cải thiện hiệu suất truy vấn chèn SQL?

  4. Kích hoạt Oracle sau khi chèn hoặc xóa

  5. Oracle:Làm thế nào để gọi một thủ tục quá tải?