user: Question: Which Works number has a Builder of Canadian Engine & Machinery Company, and a Number smaller than 3?
Columns: ['Number', 'Builder', 'Type', 'Date', 'Works number']
Types: ['real', 'text', 'text', 'text', 'text']
Sample row: [1.0, 'Avonside Engine Company', '4-4-0', 'September 1870', '808']
SQL:

assistant: SELECT "Works number" FROM "Table" WHERE "Builder" = 'Canadian Engine & Machinery Company' AND "Number" < 3.0;