我有一个名字列表,我想将一个人名字中的第一个和最后一个单词分开。
我试图使用“修剪”功能但没有成功。
有人可以解释我该怎么做吗?
桌子:
Names
Mary Johnson Angel Smith
Dinah Robertson Donald
Paul Blank Power Silver
Run Code Online (Sandbox Code Playgroud)
然后我想要结果:
Names
Mary Smith
Dinah Donald
Paul Silver
Run Code Online (Sandbox Code Playgroud)
谢谢,
有一个软件项目包含一些数据,如下表所示.在此表中,我们有开发人员,他在系统中进行了一些更改(管理请求)的日期以及这些日期中每个日期之间的差异.
SeqID | developer | MR date | dates diff
--------+-----------+---------------+----------------
1 | Ivy | 01/02/2012 | 0
2 | Ivy | 02/02/2012 | 1
3 | Ivy | 03/02/2012 | 1
4 | Ivy | 10/02/2012 | 7
5 | Ivy | 13/02/2012 | 3
6 | Ivy | 14/02/2012 | 1
1 | Ken | 17/02/2012 | 0
2 | Ken | 20/02/2012 | 3
3 | Ken | 22/02/2012 | 2
4 | Ken | 23/02/2012 | …Run Code Online (Sandbox Code Playgroud) 我想检查另一列中是否包含列字符串。
表电子邮件列表:
complete_email
---------------------------------
zazumba@hotmail.com
jere@yahoo.com
maryhelp@aol.com
neil@cde.de
john_smith@zodll.ne
Run Code Online (Sandbox Code Playgroud)
表电子邮件部分:
username
--------------------
zazumba
maryhelp
neil
Run Code Online (Sandbox Code Playgroud)
我要执行的查询:
select e.complete_email
from emailslist e, emailpartial ep
where e.complete_email like '%ep.username%';
Run Code Online (Sandbox Code Playgroud)
我期望这样的结果:
complete_email
---------------------------
zazumba@hotmail.com
maryhelp@aol.com
neil@cde.de
Run Code Online (Sandbox Code Playgroud)
但是,这不是编写此 sql 查询的正确方法。有人可以澄清我该如何写吗?
谢谢,塞缪尔
假设我有下表(称为文件表),文件名为:
file
something.h
something.cc
somethingelse.js
something.py
something.xkh
something.jpeg
Run Code Online (Sandbox Code Playgroud)
我尝试了以下查询:
select file
from filetable
where file ~ E'\.[cc|h|js|py]';
Run Code Online (Sandbox Code Playgroud)
查询输出是:
file
something.h
something.cc
somethingelse.js
something.py
something.xkh
something.jpeg
Run Code Online (Sandbox Code Playgroud)
但是,我只需要完全使用.cc,.h,.js,.py完成的文件.如何改进此查询?