根据条件选择单行或多行

时间:2015-09-10 02:07:34

标签: sql case conditional where

我试图通过将学生的邮政编码加入区邮政编码来识别学生的家乡。给定的区域可能会重叠多个邮政编码,因此可能会为学生显示几个可能的家庭区域。例如,邮政编码99999可能包括休斯敦和舒格兰学区。当学生的城市与地区名称相同时,我可以将家乡范围缩小到单一记录,例如,如果学生的城市是休斯顿,地区名称是休斯顿。在那种情况下,我只想找回休斯顿区,而不是休斯敦和舒格兰。但是,如果学生碰巧住在Bayou,邮政编码为99999,那么我想要检索休斯顿和Sugarland地区,因为我没有修复该地区。我尝试了几种方法,但无法提出解决方案。这里' S 一个原始的尝试:

                var chp1 = Array(Chapters[0].componentsSeparatedByString("\n"))
                var chp2 = Array(Chapters[1].componentsSeparatedByString("\n"))
                var chp3 = Array(Chapters[2].componentsSeparatedByString("\n"))
                var chp4 = Array(Chapters[3].componentsSeparatedByString("\n"))
                var chp5 = Array(Chapters[4].componentsSeparatedByString("\n"))
                var chp6 = Array(Chapters[5].componentsSeparatedByString("\n"))
                var chp7 = Array(Chapters[6].componentsSeparatedByString("\n"))
                var chp8 = Array(Chapters[7].componentsSeparatedByString("\n"))

非常感谢任何建议!

0 个答案:

没有答案
相关问题