![]() |
Quick Start GuideAuthor : Ashley G Trüter Contents:1. Introduction2. Create a table with three columns and describe it 3. Insert some rows 4. Select some rows 5. How about sorting them? 6. Now for a where clause 7. What about multiple conditions? 8. Specific rows? 9. Update some rows 10. Delete some rows 11. Drop our table 1. Introduction
2. Create a table with three columns and describe itSQL> create my-table [ID Date Note] SQL> describe my-table db-create my-table [ID Date Note] db-describe my-table 3. Insert some rows
4. Select some rowsSQL> select * from my-table SQL> select id from my-table SQL> select [date id] from my-table db-select * my-table db-select id my-table db-select [date id] my-table 5. How about sorting them?SQL> select * from my-table order by date SQL> select * from my-table order by date desc db-select/order * my-table date db-select/order/desc * my-table id 6. Now for a where clauseSQL> select * from my-table where [id = 1] SQL> select * from my-table where [find [1 3 5] id] SQL> select * from my-table where [find note "-3"] SQL> select * from my-table where [date < (now/date)] db-select/where * my-table [id = 1] db-select/where * my-table [find [1 3 5] id] db-select/where * my-table [find note "-3"] db-select/where * my-table compose [date < (now/date)] 7. What about multiple conditions?SQL> select * from my-table where [any [id < 3 date > 5-Jan-2004]] SQL> select * from my-table where [all [id < 3 date > 5-Jan-2004]] db-select/where * my-table [any [id < 3 date > 5-Jan-2004]] db-select/where * my-table [all [id < 3 date > 5-Jan-2004]] 8. Specific rows?SQL> select * from my-table where [rowid = 1] SQL> select * from my-table where [rowid between 5 last] db-select/where * my-table [rowid = 1] db-select/where * my-table [rowid between 5 last] 9. Update some rowsSQL> update my-table set id to 0 where [id < 6] SQL> select * from my-table db-update/where my-table id 0 [id < 6] db-select * my-table 10. Delete some rowsSQL> delete from my-table where [id = 0] SQL> select * my-table db-delete/where my-table [id = 0] db-select * my-table 11. Drop our tableSQL> drop my-table db-drop my-table |