sql >> Databáze >  >> RDS >> Oracle

SQL:Je možné „seskupovat podle“ podle výsledků funkce „jako“?

Jistě:

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. Typy tabulkových vztahů v MS Access

  2. Učení SELECT FROM WHERE připravené příkazy

  3. Nesprávná desítková (celé) hodnota:' ' mySQL

  4. Migrujte sloupec DateTime SQL Serveru na DateTimeOffset