sql 语句中如何按时间顺序标注一个字段出现的次数,第一次出现标注1,第二次出现标注2,依次类推

作者&投稿:曹梅 (若有异议请与网页底部的电邮联系)
sql语句如何将一个字段中每个数据出现的次数的多少进行排序,假设不知道这个字段中具体的值。~

--将name次数 按多到少排序
select name from 表名 group by name order by count(1) desc

select 重复字段, count(重复字段) from 表 group by 重复字段 order by 重复字段 desc

利用ROWNUM伪列,下面SQL语句
SELECT T.列1,T.年月,ROWNUM AS n
FROM (SELECT 列1,年月 FROM EMP ORDER BY 年月 DESC) T
。纯手打,望采纳。


正阳县19550882881: sql语句 按时间排序 -
荤疯海他: select * from 表名 where addtime<'2008-1-1' and addtime >'2009-1-1'这样就可以了.如果要查多少条,就在“*”的前面 加上 “top 10 ” 表示查10条

正阳县19550882881: sql 排序,按时间 -
荤疯海他: 看了一下, 你的数据信息(time字段)好像不是DATE型啊 而是字符串型, 字符串型的自动排序是按照字符的值进行的 即你现在的排序实际上是比较字符串第8个值, 按1,2,3顺序排列 如果你香按时间排序, 最好改一下字段类型 或者写个相关触发器吧, 不过很麻烦

正阳县19550882881: sql语句怎么按照字段1排序后再在本字段内按时间排序 -
荤疯海他: ORDER BY 后面可以写多个 比如 ORDER BY Gender ASC, Age DESC, Name ASC 按照性别升序排列, 性别相同的按照年龄降序排列, 年龄再相同的按照姓名升序排列

正阳县19550882881: sql 时间排序 -
荤疯海他: 如果该栏位是时间类型,则order by time asc不会出现那种2006-7-17 2006-7-2 的情况.确定是时间类型吗?如果不是,可以排序时将其转成时间类型或标准长度格式进行排序.2006-7-2 ==> 2006-07-02

正阳县19550882881: 如何实现数据库中记录按照时间列的时间顺序排列? -
荤疯海他: 数据库表内的记录存储方式是内部行为,通常为了索引方便,并不会按照你需要的排序方式存储的,但是从来没人管过它是怎么存的,因为你只需要用SQL语句取出来用的时候设置一下排序就行了(order by),如果要倒序排列,就用order by {时间类型字段名} desc另外如果你的数据库是oracle,可以用to_char({时间类型字段名},'YYYY/MM/DD HH24:MI:SS')获得你要求格式的时间信息

正阳县19550882881: SQL按时间排序 -
荤疯海他: SELECT month(makedate) mm,sum(case when y=1 then 1 else 0 end)/sum(case when y=2 then 1 else 0 end) as abFROM X where y between 1 and 2group by month(makedate) ===不知道你有没有执行...

正阳县19550882881: 一条sql 语句如何排序两个时间字段, -
荤疯海他: 排序两个时间字段?是要这样的效果吗 select * from table1 order by date1,date2

正阳县19550882881: SQL语句怎么写?先按时间排序,再按姓名排序? -
荤疯海他: 将字段依次写在order by 后面即可 , 中间用逗号隔开 select * from 表 order by time , name select * from 表 order by time asc , name asc select * from 表 order by time desc , name desc select * from 表 order by time asc , name desc select * from 表 ...

正阳县19550882881: 怎样用SQL语句 按日期进行从高到低进行排序 -
荤疯海他: select 字段列表 from 表名 where 条件=你的条件 order by 日期字段 desc;

正阳县19550882881: sql中如何对同一个字段里面的多个时间筛选排序? -
荤疯海他: 先做个函数uf_DateCompare(@date, @strDates) RETURN int 然后就好处理了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网