当我偶然发现这项任务时,我只是想通过一些旧的期末考试来学习:
表:
从此表格中创建一个单个 SQL查询,该查询将检查Art_MWStSatz
是否为7%,如果是Art_Markierung
则设为Art_Markierung
,否则设为android{
....
defaultConfig{
....
javaCompileOptions {
annotationProcessorOptions {
includeCompileClasspath true
}
}
}
buildTypes {
...
}
到0。
我对如何解决这个问题一无所知。我问老师,她也不知道答案。
一些翻译:
我无法访问解决方案,所以这一切都取决于您的答案。
答案 0 :(得分:2)
使用UPDATE和CASE。这假设“7%'是一个字符串而不是int' 7'
UPDATE table
SET
Art_Markierung = CASE
WHEN Art_MWStSatz = '7%'
THEN 1
ELSE 0
END;
答案 1 :(得分:1)
我认为1或0是true
或false
。在这种情况下,您可以使用CASE
这样的内容:
UPDATE MyTable
SET Art_Markierung = CASE Art_MWStSatz
WHEN '7%' THEN CAST(1 AS bit)
ELSE CAST(0 AS bit)
END
答案 2 :(得分:1)
假设Art_Markierung
和Art_MWStSatz
是整数:
UPDATE Artikel
SET Art_Markierung =
CASE
WHEN Art_MWStSatz = 7 THEN 1
ELSE 0
END