Difference From Standard SQL Query
- There is support for
LEFT OUTER JOINbut notRIGHT OUTERorFULL OUTER.- To get equivalent output to
RIGHT OUTERyou can reverse the order of the tables (i.e.A RIGHT JOIN Bis the same asB LEFT JOIN A. - While it isn’t required to complete this assignment, the equivalent to
FULL OUTER JOINcan be done byUNIONingRIGHT OUTERandLEFT OUTER
- To get equivalent output to
- There is no regex match (
~) tilde operator. You can useLIKEinstead. - There is no
ANYorALLoperator.
Architecture
SQLite works by compiling SQL text into bytecode, then running that bytecode using a virtual machine.