Andmebaasid I (ITI0206) (kevad 2025)

Küsimus

Anonüümne (23.11.2024 12:12)
Millistes SQL-andmebaasisüsteemides saab kasutada SELECT lauset, kus puudub FROM klausel ning millistes ei saa?

Vastus (23.11.2024 12:28):

Kasutasin katsetamiseks keskkondi DB FiddleSQL Fiddle ja db<>fiddle.

Katsetan lauset:

SELECT 'Tere maailm' AS vastus;

Andmebaasisüsteemid jagunesid kaheks:
  • SELECT lauses peab olema FROM klausel. Andmebaasisüsteemi juures on ka viide kasutatud lausele.
    • IBM DB2 Developer-C 11.1
    • Firebird 4
      • SELECT 'Tere maailm' AS vastus FROM RDB$DATABASE;
    • HSQLDB 1.8 (LibreOffice Base)
      • Tabel tuleb ise luua
  • SELECT lauses ei pea olema FROM klauslit.
    • PostgreSQL 17
    • MySQL 9
    • SQLite 3.46
    • MariaDB 10.7
    • MS SQL Server 2022
    • Oracle 23ai
      • Enne Oracle 23ai tuli kirjutada: SELECT 'Tere maailm' AS vastus FROM Dual;
    • MS Access 2019
Hinda vastust:

Keskmine hinne: Pole veel hinnanguid!