运行此查询时:
SELECT id,selected_placements
FROM app_data.content_cards
Run Code Online (Sandbox Code Playgroud)
我得到一个这样的表:
+----+-------------------------------+
| id | selected_placements |
+----+-------------------------------+
| 90 | {162,108,156,80,163,155,NULL} |
+----+-------------------------------+
| 91 | {} |
+----+-------------------------------+
Run Code Online (Sandbox Code Playgroud)
我现在想做的就是获取相同的信息,但是将数组分成几行,所以我得到的结果是这样的:
+----+---------------------+
| id | selected_placements |
+----+---------------------+
| 90 | 162 |
+----+---------------------+
| 90 | 108 |
+----+---------------------+
| 90 | 156 |
+----+---------------------+
| 90 | 80 |
+----+---------------------+
| 90 | 163 |
+----+---------------------+
| 90 | 155 |
+----+---------------------+
Run Code Online (Sandbox Code Playgroud)
如您所见,我不想在“ selected_placements”中获取具有空值的行。
我正在使用PostgreSQL 8.0.2。
非常感谢!
我有一个称为数量的表:
+----------+----------+
| date | quantity |
+----------+----------+
| 30/11/17 | 90 |
+----------+----------+
| 01/12/17 | |
+----------+----------+
| 02/12/17 | |
+----------+----------+
| 03/12/17 | 1622 |
+----------+----------+
| 04/12/17 | |
+----------+----------+
| 05/12/17 | 9092 |
+----------+----------+
| 06/12/17 | |
+----------+----------+
| 07/12/17 | |
+----------+----------+
| 08/12/17 | 2132 |
+----------+----------+
| 09/12/17 | |
+----------+----------+
| 10/12/17 | 2889 |
+----------+----------+
Run Code Online (Sandbox Code Playgroud)
我想要选择它,以便可以使用先前的非空值来填充空白:
+----------+----------+
| date | quantity |
+----------+----------+
| 30/11/17 | 90 …Run Code Online (Sandbox Code Playgroud)