Oracle
 sql >> база данни >  >> RDS >> Oracle

SQL:Възможно ли е „групиране по“ според резултатите от функцията „харесване“?

Разбира се:

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. Не може да се свърже с Oracle чрез VBA - SQLSetConnectAttr на драйвера е неуспешен

  2. Не може да се компилира GI 12.1.0.2 и грешка при сегментиране

  3. Как да изтрия дублиращи се записи от таблица в oracle

  4. Съхраняване на масиви с възможност за търсене в поле на SQL база данни

  5. Създаване на тригер, който да се изпълнява само когато се създава нова таблица