假设我有两个表,它们都有用户ID.我想执行一个操作,它将返回表1中不在表2中的所有用户IDS.我知道必须有一些简单的方法来执行此操作 - 任何人都可以提供一些帮助吗?
我正在尝试浏览一个文件,只打印出没有特定字母的单词,在字符类中指定.
if ( $+ =~ [^Aa] )
{
print $_;
}
Run Code Online (Sandbox Code Playgroud)
但这不起作用.我究竟做错了什么?上面的例子应该给出一个没有'a'或'A'的单词列表,但它似乎没有用.
我有一个如下表:
owner Pet
__________
Bob Joe
Sam Rob
Bob George
Phil Marge
Run Code Online (Sandbox Code Playgroud)
现在,我想为新的所有者Nick创建一个INSERT语句.我想做一个插入声明,这样对于Bob拥有的每一只宠物,Nick都拥有一个相同的名字.
我正在尝试这样做来完成我的任务:
INSERT INTO TABLE
VALUES ('Nick', Pet)
SELECT Pet FROM Table T
WHERE T.owner = 'Bob')
Run Code Online (Sandbox Code Playgroud)
但上述情况并不奏效.谁能告诉我我做错了什么?
我正在尝试阅读此文件:
Oranges
Apples
Bananas
Mangos
Run Code Online (Sandbox Code Playgroud)
使用这个:
open (FL, "fruits");
@fruits
while(<FL>){
chomp($_);
push(@fruits,$_);
}
print @fruits;
Run Code Online (Sandbox Code Playgroud)
但我没有得到任何输出.我在这里错过了什么?我正在尝试将文件中的所有行存储到一个数组中,并在一行中打印出所有内容.为什么不选择从文件中删除换行符,就像它应该的那样?