来源:旭玩手游网 更新:2024-07-26 11:29:28
用手机看
哎呀,说到SQL里的Where和Having,真是让我头大!这两个家伙长得差不多,但脾气可大不一样。Where这家伙,他是个急性子,总喜欢在数据还没分组的时候就跳出来,指指点点,说这个不行,那个不要。他是那种“先过滤,后分组”的类型,简单直接,一点都不拖泥带水。
而Having呢,他是个慢热型的,总是等到数据都分好组了,才慢悠悠地出来,看看哪些组他不满意。他是那种“先分组,后过滤”的类型,有点像那种事后诸葛亮,总喜欢在事情都办得差不多的时候,再来挑毛病。
你看,Where和Having,一个急性子,一个慢性子,一个喜欢在数据还没分组的时候就出手,一个喜欢在数据分好组之后才行动。他们俩,虽然都是为了过滤数据,但时间点和方式可大不一样。所以啊,用他们的时候,得看清楚场合,别搞错了顺序,不然数据可就要闹脾气了!