You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
INSERT INTO test (test_key, test_value)
VALUES (1, 'test');
INSERT INTO test2 (test2_key, test_key)
VALUES (1, 1);
UPDATE test
SET test2_key =1WHERE test_key =1;
SELECT test_key, test_value, test2_key
FROM test
WHERE test_key =1;
DELETEFROM test
WHERE test_key =1;
Aggregate Functions
SELECTMIN(test_value)
FROM test;
SELECTMAX(test_value)
FROM test;
SELECTAVG(test_value)
FROM test;
SELECTSUM(test_value)
FROM test;
SELECTCOUNT(test_value)
FROM test;
-- Group BySELECT test_value, COUNT(test_value)
FROM test
GROUP BY test_value;
-- Group By-- HavingSELECT test_value, COUNT(test_value)
FROM test
GROUP BY test_value
HAVINGCOUNT(test_value) >1;
-- Having-- Order BySELECT test_value, COUNT(test_value)
FROM test
GROUP BY test_value
HAVINGCOUNT(test_value) >1ORDER BY test_value DESC;
-- Order By
Joins
SELECT*FROM test
INNER JOIN test2 ONtest.test_key=test2.test_key;
SELECT*FROM test
LEFT JOIN test2 ONtest.test_key=test2.test_key;
SELECT*FROM test
RIGHT JOIN test2 ONtest.test_key=test2.test_key;
SELECT*FROM test
FULL OUTER JOIN test2 ONtest.test_key=test2.test_key;
Sub-queries
SELECT*FROM test
WHERE test_key IN (SELECT test_key FROM test2);
SELECT*FROM test
WHERE test_key IN (SELECT test_key FROM test2 WHERE test2_key =1);