小编Mih*_*agy的帖子

SQL:查询同一个表中的一列

这里有足球经理.我如何能:

  1. 选择所有已经开球但从未有过进球的比赛.
  2. 选择所有比赛在1小时前开球,但还没有进球或角球.

    | Match | Event       | EventTime           |
    |-------------------------------------------|
    | 1     | Kick-off    | 2014-12-15T16:00:00 |
    | 1     | Throw-in    | 2014-12-15T16:15:00 |
    | 1     | Goal        | 2014-12-15T16:20:00 |
    | 1     | Corner-kick | 2014-12-15T16:30:00 |
    | 1     | End         | 2014-12-15T17:30:00 |
    | 2     | Kick-off    | 2014-12-10T16:00:00 |
    | 2     | Goal        | 2014-12-10T16:01:00 |
    | 3     | Kick-off    | 2014-12-05T08:00:00 |
    | 3     | Corner-kick | 2014-12-05T08:10:00 |
    
    Run Code Online (Sandbox Code Playgroud)

我觉得这应该很简单,但不知何故我被卡住了.

sql sql-server

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

根据另一列从列中检索值

从这张足球运动员的表中,你如何选择球员的名字和队长的名字?

PlayerID | PlayerName | TeamCaptainID
=====================================
1        | Jay        | 5
2        | John       | 3
3        | James      | 3
4        | Jack       | 5
5        | Jeremy     | 5
Run Code Online (Sandbox Code Playgroud)

我追求的结果是:

Player | Captain
================
Jay    | Jeremy
John   | James
James  | James
Jack   | Jeremy
Jeremy | Jeremy
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server self-join

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

Vim:匹配字符串的正则表达式

Vim 中的哪个正则表达式将匹配no.以下字符串中的所有字符?

foo, bar, and baz, no. 13, qux
Run Code Online (Sandbox Code Playgroud)

换句话说,匹配必须是 foo, bar, and baz,

我是正则表达式的新手,在 Stack Overflow 上做了我的研究,一个建议是.+?(?= no.). 但它似乎只适用于正则表达式的正则(perl?)风味,而不适用于 Vim。

请帮忙。

也许我想要实现的目标有一个更简单的解决方案。我的最终目标是放在foo, bar, and baz大括号中,我计划要一个涉及正则表达式的全局替换命令。

regex vim

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

标签 统计

sql ×2

sql-server ×2

regex ×1

self-join ×1

t-sql ×1

vim ×1