可以使用的通配符有哪些?
在SQL中,可使用以下通配符:通配符描述%替代零个或多个字符_仅替代一个字符[charlist]字符列中的任何单一字符[^charlist]或者[!charlist]不在字符列中的任何单一字符原始的表(用在例子中的):Persons表:IdLastNameFirstNameAddressCity1AdamsJohnOxfordStreetLondon2BushGeorgeFifthAvenueNewYork3CarterThomasChanganStreetBeijing通配符应用举例编辑使用%通配符例子1现在,我们希望从上面的Persons表中选取居住在以Ne开始的城市里的人:我们可以使...全部
在SQL中,可使用以下通配符:通配符描述%替代零个或多个字符_仅替代一个字符[charlist]字符列中的任何单一字符[^charlist]或者[!charlist]不在字符列中的任何单一字符原始的表(用在例子中的):Persons表:IdLastNameFirstNameAddressCity1AdamsJohnOxfordStreetLondon2BushGeorgeFifthAvenueNewYork3CarterThomasChanganStreetBeijing通配符应用举例编辑使用%通配符例子1现在,我们希望从上面的Persons表中选取居住在以Ne开始的城市里的人:我们可以使用下面的SELECT语句:SELECT*FROMPersonsWHERECityLIKENe%结果集:IdLastNameFirstNameAddressCity2BushGeorgeFifthAvenueNewYork例子2接下来,我们希望从Persons表中选取居住在包含lond的城市里的人:我们可以使用下面的SELECT语句:SELECT*FROMPersonsWHERECityLIKE%lond%结果集:IdLastNameFirstNameAddressCity1AdamsJohnOxfordStreetLondon使用_通配符例子1现在,我们希望从上面的Persons表中选取名字的第一个字符之后是eorge的人:我们可以使用下面的SELECT语句:SELECT*FROMPersonsWHEREFirstNameLIKE_eorge结果集:IdLastNameFirstNameAddressCity2BushGeorgeFifthAvenueNewYork例子2接下来,我们希望从Persons表中选取的这条记录的姓氏以C开头,然后是一个任意字符,然后是r,然后是任意字符,然后是er:我们可以使用下面的SELECT语句:SELECT*FROMPersonsWHERELastNameLIKEC_r_er结果集:IdLastNameFirstNameAddressCity3CarterThomasChanganStreetBeijing使用[charlist]通配符例子1现在,我们希望从上面的Persons表中选取居住的城市以A或L或N开头的人:我们可以使用下面的SELECT语句:SELECT*FROMPersonsWHERECityLIKE[ALN]%结果集:IdLastNameFirstNameAddressCity1AdamsJohnOxfordStreetLondon2BushGeorgeFifthAvenueNewYork例子2现在,我们希望从上面的Persons表中选取居住的城市不以A或L或N开头的人:我们可以使用下面的SELECT语句:SELECT*FROMPersonsWHERECityLIKE[!ALN]%结果集:IdLastNameFirstNameAddressCity3CarterThomasChanganStreetBeijing1。
通配符.百度文库。收起