Skip to content

Commit c1131ca

Browse files
authored
Auto-format .sql files using github.com/sql-formatter-org/sql-formatter - allergies (#139)
1 parent 6f7343b commit c1131ca

File tree

5 files changed

+530
-164
lines changed

5 files changed

+530
-164
lines changed
Lines changed: 51 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,55 @@
1-
CREATE TABLE codes(item TEXT, code INTEGER);
2-
INSERT INTO codes (item, code) VALUES
3-
('eggs', 1),
4-
('peanuts', 2),
5-
('shellfish', 4),
6-
('strawberries', 8),
7-
('tomatoes', 16),
8-
('chocolate', 32),
9-
('pollen', 64),
10-
('cats', 128);
1+
CREATE TABLE codes (item TEXT, code INTEGER);
2+
3+
INSERT INTO
4+
codes (item, code)
5+
VALUES
6+
('eggs', 1),
7+
('peanuts', 2),
8+
('shellfish', 4),
9+
('strawberries', 8),
10+
('tomatoes', 16),
11+
('chocolate', 32),
12+
('pollen', 64),
13+
('cats', 128);
1114

1215
UPDATE allergies
13-
SET result = (
14-
SELECT result
15-
FROM (
16-
SELECT CASE WHEN score & code == code THEN 'true' ELSE 'false' END AS result
17-
FROM (
18-
SELECT code
19-
FROM codes
20-
WHERE codes.item == allergies.item
21-
)
22-
WHERE task == 'allergicTo'));
16+
SET
17+
result = (
18+
SELECT
19+
result
20+
FROM
21+
(
22+
SELECT
23+
CASE
24+
WHEN score & code == code THEN 'true'
25+
ELSE 'false'
26+
END AS result
27+
FROM
28+
(
29+
SELECT
30+
code
31+
FROM
32+
codes
33+
WHERE
34+
codes.item == allergies.item
35+
)
36+
WHERE
37+
task == 'allergicTo'
38+
)
39+
);
2340

2441
UPDATE allergies
25-
SET result =
26-
(SELECT CASE score WHEN 0 THEN '' ELSE group_concat(item ,', ') END
27-
FROM codes
28-
WHERE score & code == code)
29-
WHERE task == 'list'
42+
SET
43+
result = (
44+
SELECT
45+
CASE score
46+
WHEN 0 THEN ''
47+
ELSE group_concat(item, ', ')
48+
END
49+
FROM
50+
codes
51+
WHERE
52+
score & code == code
53+
)
54+
WHERE
55+
task == 'list'

0 commit comments

Comments
 (0)