Oracle
 sql >> Baza danych >  >> RDS >> Oracle

SQL:Czy można 'grupować według' według wyników funkcji 'podobne'?

Jasne:

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. jak zapytać tabelę sprzężenia za pomocą hibernacji?

  2. Oracle - Jak przyznać użytkownikowi prawa do obiektów innego użytkownika

  3. oracle 11g i integracja hibernacji wiosny i jsf

  4. Używasz wielu sterowników Oracle JDBC w jednej aplikacji Java?

  5. Jak sprawić, by to_number ignorowało wartości nieliczbowe?