【发布时间】:2020-03-20 10:01:21
【问题描述】:
因此,在我的一项任务中,他们希望我为查询整理出以“00”结尾的数字。这意味着中间没有“00”,只是在末尾。
例如:100、200、300等。这就是我想要的结果。
问题是,我不知道该怎么做。我尝试使用 CASE 和 CONVERT 将其转换为字符串,但它却给了我错误。我是先在 Select 上转换它,然后再对其进行排序,还是应该同时发生?
或者你有什么更好的建议?
这是我的一些尝试。
SELECT name, SUM(count) AS freq
FROM [baby.baby_names]
WHERE gender = 'M' AND year < 2010 AND freq like '%[00]'
GROUP BY name
ORDER BY freq DESC;
感谢您的宝贵时间。
【问题讨论】:
-
标记您正在使用的 DBMS。
-
有点。但下面有更好的答案。不过谢谢。