mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-25 09:02:00 +00:00
30 lines
1.3 KiB
SQL
30 lines
1.3 KiB
SQL
DROP TABLE IF EXISTS Customers;
|
|
CREATE TABLE Customers
|
|
(
|
|
FirstName Nullable(String),
|
|
LastName String,
|
|
Occupation String,
|
|
Education String,
|
|
Age Nullable(UInt8)
|
|
) ENGINE = Memory;
|
|
|
|
INSERT INTO Customers VALUES ('Theodore','Diaz','Skilled Manual','Bachelors',28),('Stephanie','Cox','Management abcd defg','Bachelors',33),('Peter','Nara','Skilled Manual','Graduate Degree',26),('Latoya','Shen','Professional','Graduate Degree',25),('Apple','','Skilled Manual','Bachelors',28),(NULL,'why','Professional','Partial College',38);
|
|
Select '-- test create table --' ;
|
|
Select * from kql($$Customers|project FirstName$$) limit 1;;
|
|
DROP TABLE IF EXISTS kql_table1;
|
|
CREATE TABLE kql_table1 ENGINE = Memory AS select *, now() as new_column From kql($$Customers | project LastName | filter LastName=='Diaz'$$);
|
|
select LastName from kql_table1 limit 1;
|
|
DROP TABLE IF EXISTS kql_table2;
|
|
CREATE TABLE kql_table2
|
|
(
|
|
FirstName Nullable(String),
|
|
LastName String,
|
|
Age Nullable(UInt8)
|
|
) ENGINE = Memory;
|
|
INSERT INTO kql_table2 select * from kql($$Customers|project FirstName,LastName,Age | filter FirstName=='Theodore'$$);
|
|
select * from kql_table2 limit 1;
|
|
-- select * from kql($$Customers | where FirstName !in ("test", "test2")$$);
|
|
DROP TABLE IF EXISTS Customers;
|
|
DROP TABLE IF EXISTS kql_table1;
|
|
DROP TABLE IF EXISTS kql_table2;
|