Upload
vonguyet
View
236
Download
1
Embed Size (px)
Citation preview
4D, ADABAS, Alpha Five, Apache Derby, BerkeleyDB, CouchDB, CSQL, Datawasp, Db4objects, dBase, FileMaker, Firebird, H2, Hsqldb, IBM DB2, IBM IMS, IBM UniVerse, Informix, Ingres, Interbase, InterSystems Caché, MaxDB, Microsoft Access, Microsoft SQL Server, Model 204, MySQL, Nomad, Objectivity/DB, ObjectStore, OpenLink Virtuoso, OpenOffice.orgBase, Oracle Database, Paradox, Polyhedra DBMS, PostgreSQL, Progress 4GL, RDM Embedded, ScimoreDB, Sedna, SQLite, Superbase, Sybase, Teradata, Vertica, Visual FoxPro
Simple enough
Pure java
Embedded / standalone
Small engine 100-600kB
Subset of sql standards
Used in many projects (openoffice)
SELECT *
FROM STOCKITEM
WHERE ID = 1
SELECT ID, NAME, QUANTITY
FROM STOCKITEM
WHERE NAME LIKE '%krõpsud%'
AND QUANTITY > 1
Exercise 2.
SELECT COUNT(*)
FROM STOCKITEM
SELECT MAX(QUANTITY)
FROM STOCKITEM
SELECT STOCKITEM_ID, SUM(QUANTITY)
FROM SOLDITEM
GROUP BY STOCKITEM_ID
SELECT NAME, QUANTITY*PRICE AS SUMFROM STOCKITEM
SELECT UPPER(SUBSTRING(NAME, 2)) AS NAME, FROM STOCKITEM
SELECT YEAR(SELLINGTIME) + '.' + MONTH(SELLINGTIME) + '.' + DAY(SELLINGTIME) TRUNC_DATE
FROM SALE
Exersises 3 & 4.
SELECT CLIENT.FIRST_NAME, SALE.ID, SOLDITEM.NAME
FROM CLIENT
JOIN SALE ON SALE.CLIENT_ID = CLIENT.ID
JOIN SOLDITEM ON SOLDITEM.SALE_ID = SALE.ID