DATABASE
lenegirl
这个作者很懒,什么都没留下…
展开
-
获取所有分类下TOPN条记录
通过一条SQL很方便的获取所有分类下TOPN条记录,这样做会大大提高数据库处理的效率。 假设我们有如下的数据结构: Create table Info( InfoID int, classifyid int, title varchar(400), updatetime datetime ) classifyid为分类编转载 2009-12-03 11:55:00 · 322 阅读 · 0 评论 -
order by 居然也可以和 case when 连用
SELECT * FROM [t1] ORDER BY (CASE WHEN [t1].[SortNumber] IS NOT NULL THEN [t1].[SortNumber] ELSE 9999 END) order by,依次按[t1].[SortNumber]排。case when 是当[t1].[SortNumber]是null的时候,[t1].[SortNumber]取99原创 2009-12-07 16:29:00 · 2469 阅读 · 0 评论 -
Oracle中用For Loop 替代Cursor
我们在Oracle存储过程中需要遍历一张表,应该怎样做。我想大多少的人第一个念头就是Cursor。 比如: create or replace procedure StudyCursor( resulst out integer ) is v_tablename varchar(30); v_tabletype varchar(11); cursor mycursor is转载 2009-12-11 15:40:00 · 598 阅读 · 0 评论