小编Chr*_*low的帖子

SQL | 根据条件将列视为多列

新手Postgresql(9.6.6)在这里提问:)

我想创建一个View,它将根据不同的条件将单个列拆分为多个列.

示例表

  Name    Score   Season  
 ------- ------- -------- 
  John       12   Fall    
  John       15   Winter  
  John       13   Spring  
  Sally      17   Fall    
  Sally      10   Winter  
  Sally      14   Spring  
  Henry      16   Fall    
  Henry      12   Winter  
  Henry      18   Spring  

我希望View能够显示如下所示的内容:

  Name    Fall Score   Winter Score   Spring Score  
 ------- ------------ -------------- -------------- 
  John            12             15             13  
  Sally           17             10             14  
  Henry           16             12             18  

"Score"字段分为几个不同的列,每个列都基于引用"Season"字段的WHERE子句填充.我已经查看了Window Functions和CASE语句来实现这个目的,但到目前为止还没有成功.

任何帮助是极大的赞赏!

sql postgresql

3
推荐指数
1
解决办法
788
查看次数

无法编辑config.inc.php

运行:macOS High Sierra版本10.13.3,带有iTerm2的zsh

尝试使用xampp设置本地环境,过去对我来说效果很好。但是,通过phpmyadmin UI 更改根密码后,现在无法访问phpmyadmin

在此处输入图片说明

我正在遵循的教程(建议这样做)将我指向config.inc.php文件,其中的密码变量也需要更新。不幸的是,我无法编辑此文件。我曾经在Stack Overflow中看到其他用户抱怨过同样的问题,但是返回的答案似乎总是涉及通过vinano进行编辑,这对我也不起作用。这是使用nano时发生的情况的示例。

我通过nano打开文件

sudo nano config.inc.php
Run Code Online (Sandbox Code Playgroud)

然后,我的终端会提示我输入系统密码。

进入nano后,我导航到password变量并输入它:

$cfg['Servers'][$i]['password'] = '[mypassword]';

然后,我尝试使用ctrl + O进行保存,出现提示:

File Name to Write: config.inc.php

然后按ENTER键后,收到来自nano的错误:

Error writing config.inc.php: Permission denied

我还尝试通过Sublime Text 3编辑文件,在该机器上,机器提示我输入用户密码。这样做之后,我没有收到任何错误消息,但仍然无法访问phpmyadmin。我无法使用chmod来编辑该文件的权限,并且在编辑config.inc.php文件后重新启动mysql服务器也不起作用。

为什么即使在输入系统密码后,nano仍会抛出“ permission否认”错误?

谢谢!

php mysql apache xampp phpmyadmin

1
推荐指数
1
解决办法
1278
查看次数

标签 统计

apache ×1

mysql ×1

php ×1

phpmyadmin ×1

postgresql ×1

sql ×1

xampp ×1