select_having.sql
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:1k
源码类别:

数据库系统

开发平台:

Unix_Linux

  1. --
  2. -- select_having.sql
  3. --
  4. -- load test data
  5. CREATE TABLE test_having (a int, b int, c char(8), d char);
  6. INSERT INTO test_having VALUES (0, 1, 'XXXX', 'A');
  7. INSERT INTO test_having VALUES (1, 2, 'AAAA', 'b');
  8. INSERT INTO test_having VALUES (2, 2, 'AAAA', 'c');
  9. INSERT INTO test_having VALUES (3, 3, 'BBBB', 'D');
  10. INSERT INTO test_having VALUES (4, 3, 'BBBB', 'e');
  11. INSERT INTO test_having VALUES (5, 3, 'bbbb', 'F');
  12. INSERT INTO test_having VALUES (6, 4, 'cccc', 'g');
  13. INSERT INTO test_having VALUES (7, 4, 'cccc', 'h');
  14. INSERT INTO test_having VALUES (8, 4, 'CCCC', 'I');
  15. INSERT INTO test_having VALUES (9, 4, 'CCCC', 'j');
  16. SELECT b, c FROM test_having
  17. GROUP BY b, c HAVING count(*) = 1;
  18. SELECT lower(c), count(c) FROM test_having
  19. GROUP BY lower(c) HAVING count(*) > 2 OR min(a) = max(a);
  20. SELECT c, max(a) FROM test_having
  21. GROUP BY c HAVING count(*) > 2 OR min(a) = max(a);
  22. DROP TABLE test_having;