新手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语句来实现这个目的,但到目前为止还没有成功.
任何帮助是极大的赞赏!
运行:macOS High Sierra版本10.13.3,带有iTerm2的zsh
尝试使用xampp设置本地环境,过去对我来说效果很好。但是,通过phpmyadmin UI 更改根密码后,现在无法访问phpmyadmin。
我正在遵循的教程(建议这样做)将我指向config.inc.php文件,其中的密码变量也需要更新。不幸的是,我无法编辑此文件。我曾经在Stack Overflow中看到其他用户抱怨过同样的问题,但是返回的答案似乎总是涉及通过vi或nano进行编辑,这对我也不起作用。这是使用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否认”错误?
谢谢!