在MySQL中,有没有一种方法可以根据某个内容在单个字段中出现的次数进行排序?Bob Bob'SELECT id from table where value like '%Bob%'我希望它根据Bob在每个值中出现的次数进行排序,因此我希望3,2,4,1作为响应,因为Bob在3中出现的次数最多,在1中出现的次数最少。
我正在尝试查找下表中每年出现次数最多的收件人: user_ID (msgID,user_ID,time_read)SELECT DISTINCT EXTRACT(YEAR FROMtime_read) as years FROM RecipientsSELECT user_ID u, cnt FROM(SELECTEXTRACT(YEAR FROM time_read) = '2014