Skip to content

Instantly share code, notes, and snippets.

View igeligel's full-sized avatar
🤷‍♀️
Shifting bits around the world

Kevin Peters igeligel

🤷‍♀️
Shifting bits around the world
View GitHub Profile
[
{
"name": "klarna/kco_rest_php",
"rules": [
{ "passed": true, "id": "license-file-exists" },
{ "passed": true, "id": "readme-file-exists" },
{ "passed": false, "id": "contributing-file-exists" },
{ "passed": false, "id": "code-of-conduct-file-exists" },
{ "passed": false, "id": "support-file-exists" },
{ "passed": true, "id": "readme-references-license" },
SELECT SUM(price),
CASE
WHEN name = ANY (ARRAY ['Airbus A333-300', 'Airbus A380-800']) THEN 'airplane'
WHEN name = ANY (ARRAY ['Volkswagen Golf', 'Porsche Cayenne']) THEN 'car'
ELSE null
END AS type
FROM vehicles
GROUP BY vehicle_type;
SELECT *,
CASE
WHEN name = ANY(ARRAY['Airbus A333-300', 'Airbus A380-800']) THEN 'airplane'
WHEN name = ANY(ARRAY['Volkswagen Golf', 'Porsche Cayenne']) THEN 'car'
ELSE null
END AS type
FROM vehicles;
@igeligel
igeligel / base-case.sql
Last active June 17, 2019 10:34
base-case.sql
SELECT *,
CASE
WHEN name = 'Airbus A333-300' THEN 'airplane'
WHEN name = 'Airbus A380-800' THEN 'airplane'
WHEN name = 'Volkswagen Golf' THEN 'car'
WHEN name = 'Porsche Cayenne' THEN 'car'
ELSE null
END AS type
FROM vehicles;
SELECT * FROM vehicles
WHERE name = ANY (ARRAY['Airbus A333-300', 'Airbus A380-800']);
ARRAY['Airbus A333-300', 'Airbus A380-800']
VALUES ('Airbus A333-300'), ('Airbus A380-800')
{
"name": "Airbus A333-300",
"type": "airplane"
}
[
{
"name": "Airbus A333-300",
"type": "airplane"
},
{
"name": "Volkswagen Golf",
"type": "car"
},
{
const vehicles = [
"Airbus A333-300",
"Volkswagen Golf",
"Porsche Cayenne",
"Airbus A380-800"
];
const vehiclesWithTypes = vehicles.map(vehicle => {
switch (vehicle) {
case "Airbus A380-800":