Skip to content

Commit d5cc2f8

Browse files
authored
Fix missing column names in queries in advanced.md (#347)
* add missing column name to `SELECT` * more consistent capitalization of query terms
1 parent 5ac9746 commit d5cc2f8

File tree

1 file changed

+19
-17
lines changed

1 file changed

+19
-17
lines changed

docs/advanced/advanced.md

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ Query:
88

99

1010
```postgresql
11-
WITH graph_query as (
11+
WITH graph_query AS (
1212
SELECT *
1313
FROM cypher('graph_name', $$
1414
MATCH (n)
1515
RETURN n.name, n.age
16-
$$) as (name agtype, age agtype)
16+
$$) AS (name agtype, age agtype)
1717
)
1818
SELECT * FROM graph_query;
1919
```
@@ -71,13 +71,13 @@ Query:
7171

7272
```postgresql
7373
SELECT id,
74-
graph_query.name = t.name as names_match,
75-
graph_query.age = t.age as ages_match
74+
graph_query.name = t.name AS names_match,
75+
graph_query.age = t.age AS ages_match
7676
FROM schema_name.sql_person AS t
7777
JOIN cypher('graph_name', $$
7878
MATCH (n:Person)
7979
RETURN n.name, n.age, id(n)
80-
$$) as graph_query(name agtype, age agtype, id agtype)
80+
$$) AS graph_query(name agtype, age agtype, id agtype)
8181
ON t.person_id = graph_query.id
8282
```
8383

@@ -136,13 +136,14 @@ When writing a cypher query that is known to return one column and one row, the
136136

137137

138138
```postgresql
139-
SELECT t.name FROM schema_name.sql_person AS t
140-
where t.name = (
139+
SELECT t.name, t.age
140+
FROM schema_name.sql_person AS t
141+
WHERE t.name = (
141142
SELECT a
142143
FROM cypher('graph_name', $$
143-
MATCH (v)
144+
MATCH (v)
144145
RETURN v.name
145-
$$) as (name varchar(50))
146+
$$) AS (name varchar(50))
146147
ORDER BY name
147148
LIMIT 1);
148149
```
@@ -180,13 +181,14 @@ Query:
180181

181182

182183
```postgresql
183-
SELECT t.name, t.age FROM schema_name.sql_person as t
184-
where t.name in (
184+
SELECT t.name, t.age
185+
FROM schema_name.sql_person AS t
186+
WHERE t.name IN (
185187
SELECT *
186188
FROM cypher('graph_name', $$
187189
MATCH (v:Person)
188190
RETURN v.name
189-
$$) as (a agtype));
191+
$$) AS (a agtype));
190192
```
191193

192194

@@ -235,13 +237,13 @@ Query:
235237

236238
```postgresql
237239
SELECT t.name, t.age
238-
FROM schema_name.sql_person as t
240+
FROM schema_name.sql_person AS t
239241
WHERE EXISTS (
240242
SELECT *
241243
FROM cypher('graph_name', $$
242-
MATCH (v:Person)
244+
MATCH (v:Person)
243245
RETURN v.name, v.age
244-
$$) as (name agtype, age agtype)
246+
$$) AS (name agtype, age agtype)
245247
WHERE name = t.name AND age = t.age
246248
);
247249
```
@@ -287,11 +289,11 @@ SELECT graph_1.name, graph_1.age, graph_2.license_number
287289
FROM cypher('graph_1', $$
288290
MATCH (v:Person)
289291
RETURN v.name, v.age
290-
$$) as graph_1(col_1 agtype, col_2 agtype, col_3 agtype)
292+
$$) AS graph_1(col_1 agtype, col_2 agtype, col_3 agtype)
291293
JOIN cypher('graph_2', $$
292294
MATCH (v:Doctor)
293295
RETURN v.name, v.license_number
294-
$$) as graph_2(name agtype, license_number agtype)
296+
$$) AS graph_2(name agtype, license_number agtype)
295297
ON graph_1.name = graph_2.name
296298
```
297299

0 commit comments

Comments
 (0)