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 Fiddle, SQL Fiddle ja db<>fiddle.
Katsetan lauset:
Andmebaasisüsteemid jagunesid kaheks:
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
SELECT 'Tere maailm' AS vastus FROM SYSIBM.SYSDUMMY1;
- Saab ka võimaldada Dual tabeli kasutamist
- Firebird 4
SELECT 'Tere maailm' AS vastus FROM RDB$DATABASE;
- HSQLDB 1.8 (LibreOffice Base)
- Tabel tuleb ise luua
- IBM DB2 Developer-C 11.1
- 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