Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL select查询为带或不带脆性的数据返回一行_Sql_Sql Server - Fatal编程技术网

SQL select查询为带或不带脆性的数据返回一行

SQL select查询为带或不带脆性的数据返回一行,sql,sql-server,Sql,Sql Server,我有一张装运表,有些货物有易碎材料,有些则没有。我想每批货只退一行,不管是否易碎。我使用了一个案例陈述,现在它将其分为两行,分别用于易碎和非易碎材料的装运。你能建议一下做这件事的方法吗 ,当材料碎片='F'时,则为'YES'或'N/A'结束时为易碎品 我已经在使用groups了,这个专栏也在group by子句中,我想我明白了 我可以使用: 案例存在时,从材料中选择材料碎片 其中mat.Frag='F' 然后“F”结束为脆弱的请发布您的查询和示例数据。您需要发布更多信息。什么是表结构?、示例数据

我有一张装运表,有些货物有易碎材料,有些则没有。我想每批货只退一行,不管是否易碎。我使用了一个案例陈述,现在它将其分为两行,分别用于易碎和非易碎材料的装运。你能建议一下做这件事的方法吗

,当材料碎片='F'时,则为'YES'或'N/A'结束时为易碎品

我已经在使用groups了,这个专栏也在group by子句中,我想我明白了 我可以使用: 案例存在时,从材料中选择材料碎片 其中mat.Frag='F'
然后“F”结束为脆弱的

请发布您的查询和示例数据。您需要发布更多信息。什么是表结构?、示例数据?、期望的结果?表中似乎有多条与键相关的记录。如果你只期待一个,我建议写一个子查询,它将返回单个值。那么,如果是2条记录,一条有+一条没有,那么易碎品上应该是什么呢?实际上,每次交付都有行,一些交付都有易碎品和非易碎品。结果集将其分为两行,一行易碎品为F,其余不为F。这听起来确实不错大致正确,但没有样本数据,任何人都无法帮助您