Feature Request
If you want to contribute code to KiteSQL and find requirements, you can refer to the following list
The corresponding test files are attached under the requirements description. The specific location is in the test directory.
e.g. E011_02 => tests/slt/sql_2016/E011_02.slt
Tips: When you complete the requirement and submit the PR, please do not forget to delete the comment corresponding to the Case.
Feature Request
If you want to contribute code to KiteSQL and find requirements, you can refer to the following list
The corresponding test files are attached under the requirements description. The specific location is in the test directory.
e.g.
E011_02=>tests/slt/sql_2016/E011_02.sltTips: When you complete the requirement and submit the PR, please do not forget to delete the comment corresponding to the Case.
DataType::Charand addLENtoDescribe#174SUBSTRING()#134TRIM()#211POSITION()#159Selectfrom 'table' as 'alias' ('column_1', 'column_2')#131from 'table' as 'alias' ('column_1', 'column_2')#131from 'table' as 'alias' ('column_1', 'column_2')#131BETWEENonWhereBETWEENonWhere#133ESCAPEonLIKEESCAPEonLIKE#135ALL/ANY/SOMEonWHEREEXISTSonWHEREWHERESubqueryonWhere#136WHEREwithIN/Not INSubqueryonWHEREwithIN/Not IN#147UNION\UNION DISTINCTUnion#139UNION ALLUnion#139EXCEPT DISTINCTSELECT INTOSelect Into#141CONSTRAINTnamecurrent_date& add Type:LogicalType::Time#181current_date& add Type:LogicalType::Time#181LogicalType::Time#182VIEW&CREATE VIEW&DROP VIEWEXCEPTwithVIEWWHERE,GROUP BY, andHAVINGclauses supported in queries with grouped viewsUsingonJoinExplicit defaults&UsingonJoin& the inner table in a left or right outer join can also be used in an inner join #146current_date& add Type:LogicalType::Time#181Explicit defaults&UsingonJoin& the inner table in a left or right outer join can also be used in an inner join #146CASEif()/ifnull()/nullif()/coalesce()/case ... when ...#143if()/ifnull()/nullif()/coalesce()/case ... when ...#143if()/ifnull()/nullif()/coalesce()/case ... when ...#143if()/ifnull()/nullif()/coalesce()/case ... when ...#143F261_01.slt/F261_02.slt/F261_03.slt/F261_04.slt/F471.sltand addcrdb/sqlite.slt#144