我有一个选择查询,它执行一些文本操作,基本上重新格式化一个字段,以便我可以在另一个表中查找它:
如果我有第一个表,如果我有一个像"J1/2"这样的字段,它会在相应字段中查找J1和J2的不同表中记录的ID.
这一切都运作良好.
现在我想更新原始表,所以我不必再使用这个字符串操作进行查找,但是我对更新查询的尝试以"操作必须使用可更新的查询"结束
有任何想法吗?
我的SELECT语句:
SELECT DISTINCT
t1.DD,
t1.TN,
t1.DD & " J" & MID(t1.TN,2,1) AS CalculatedStart,
t1.DD & " J" & MID(t1.TN,4,1) AS CalculatedEnd,
t2.ID
FROM t1 INNER JOIN t2
ON (t1.DD & " J" & MID(t1.TN,2,1)=t2.StartLink)
AND (t1.DD & " J" & MID(t1.TN,4,1)=t2.EndLink)
WHERE t1.TN Like "J?/?"
AND t1.DD Like "M*";
Run Code Online (Sandbox Code Playgroud)
回想一下 - 这很好,我从另一端得到了必要的t2.ID.
所以我想做一些事情:
UPDATE t1 SET t2ID = (
SELECT Query1.ID
FROM Query1
WHERE t1.DD=Query1.DD
AND t1.TN=Query1.TN
)
WHERE t1.TN Like "J?/?"
AND t1.DD Like …Run Code Online (Sandbox Code Playgroud) 是否有一些默认的Windows脚本语言预装在XP和Vista上(类似于OS X附带的Python和/或Linux附带的Perl)?
我知道批处理脚本,但我希望有一些更强大的东西.谢谢
注意 -我在Linux机器上,所以如果你们可以给你的Windows脚本语言2美分,我们将不胜感激,谢谢.
部分deux -即使ebgreen讨厌我,我也接受了他的回答,因为他给了我2美分.
netsh命令想要一个appid(见这里):
netsh http add sslcert ipport=0.0.0.0:8000 certhash=0000000000003ed9cd0c315bbb6dc1c08da5e6 appid={00112233-4455-6677-8899-AABBCCDDEEFF}
Run Code Online (Sandbox Code Playgroud)
到目前为止,我还无法理解我应该如何知道GUID netsh要我提供的内容.任何提示?
我有一个java字符串,它有一个可变长度.
我需要将这个片段"<br>"放入字符串中,比方说每10个字符.
例如,这是我的字符串:
`this is my string which I need to modify...I love stackoverlow:)`
Run Code Online (Sandbox Code Playgroud)
我怎样才能获得这个字符串?:
`this is my<br> string wh<br>ich I nee<br>d to modif<br>y...I love<br> stackover<br>flow:)`
Run Code Online (Sandbox Code Playgroud)
谢谢
我有一个相当大的文本文件,有一堆缺少的换行符,这意味着它是一个烂摊子.我需要将其分解为适当的行.
文本现在看起来像这样:
12345 This is a chunk 23456 This is another chunk 34567 This is yet another chunk 45678 This is yet more chunk 56789 Yet another piece of text
Run Code Online (Sandbox Code Playgroud)
我需要一个正则表达式,它将在每组五位数之前插入一个换行符(CR/LF对),结果如下:
12345 This is a chunk
23456 This is another chunk
34567 This is yet another chunk
45678 This is yet more chunk
56789 Yet another piece of text
Run Code Online (Sandbox Code Playgroud)
它可以在第一组数字之前插入一个数字; 我可以处理.
有任何想法吗?谢谢.
我无法使用--random-sort在Fedora Linux系统上使用sort命令.
一些上下文信息:
$ cat /etc/fedora-release
Fedora release 7 (Moonshine)
$ which sort
/bin/sort
$ man sort | grep -A 2 '\-R'
-R, --random-sort
sort by random hash of keys
$ man sort | grep -A 3 '\-R'
-R, --random-sort
sort by random hash of keys
--random-source=FILE
Run Code Online (Sandbox Code Playgroud)
而且测试:
$ echo -e "2\n1\n3\n5\n4"
2
1
3
5
4
$ echo -e "2\n1\n3\n5\n4" | sort -r # Sort in reverse order
5
4
3
2
1
$ echo -e "2\n1\n3\n5\n4" | sort …Run Code Online (Sandbox Code Playgroud) 函数Obj1(param){this.test1 = param || 1; }
function Obj2(param, par)
{
this.test2 = param;
this.ob = Obj1;
this.ob(par);
}
Run Code Online (Sandbox Code Playgroud)
现在为什么我这样做:
alert(new Obj2(44,55).test1);
Run Code Online (Sandbox Code Playgroud)
输出是55?如果我没有通过原型链链接,怎么能'查看'test1是一个Obj2 istance?
谢谢
你如何用C#搜索网站源代码?很难解释,继承人在python中做到这一点
import urllib2, re
word = "How to ask"
source = urllib2.urlopen("http://stackoverflow.com").read()
if re.search(word,source):
print "Found it "+word
Run Code Online (Sandbox Code Playgroud) 我有一个Default.aspx重定向到Page1.aspx.我的ddl是从数据库加载和订购的.如何根据用户在"默认"页面上选择的内容,在页面加载时显示ddl选择?
我有一个这样的数据库表:
id version_id field1 field2
1 1 texta text1
1 2 textb text2
2 1 textc text3
2 2 textd text4
2 3 texte text5
Run Code Online (Sandbox Code Playgroud)
如果你没有解决它,它包含一行的多个版本,然后是一些文本数据.
我想查询它并返回每个id的编号最大的版本.(所以仅在上面的第二行和最后一行).
我尝试使用group by by version_id DESC进行排序 - 但它似乎在分组后进行排序,所以这不起作用.
有人有任何想法吗?我不敢相信它无法完成!
更新:
想出来,这有用,但使用子查询:
SELECT *
FROM (SELECT * FROM table ORDER BY version_id DESC) t1
GROUP BY t1.id
Run Code Online (Sandbox Code Playgroud)