
.NET+数据库
文章平均质量分 72
jion_tang88
呵呵 不管怎么都要坚持的人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sql的随机读取
sql随机读取有两种方式:newid()和rand();newid: SELECT * FROM Northwind..Orders ORDER BY NEWID() --随机排序 SELECT TOP 10 * FROM Northwind..Orders ORDER BY NEWID() --从Orders表中随机取出10条记录 原理是:把所有的ID取原创 2011-06-13 10:33:00 · 1788 阅读 · 0 评论 -
利用case when进行sql动态排序
一个sql动态排序的问题,弄了我很久很久。就是无法解决。结果在网上找了一段资源帮我解决。如下: SQL排序方法,EXEC法和CASE WHEN法 在日常的報表中常用到排序,有些是多字段的升,降序,一般有兩種方法,如下所示: CREATE TABLE #TMP ( row int, id nvarchar(10), d原创 2011-07-13 10:07:53 · 5599 阅读 · 0 评论 -
正则表达式大小写匹配以及解决思路的探索
今天遇见一个消除js正则表达式不区分大小写的问题,网上一搜,发现自己果然是菜鸟。 在js里面//g,其中g表示全局匹配,如果没有这个,那么就意味着只能匹配一次就会自动结束;/i/就表示在匹配的过程中不区分大小写。呵呵。。这个在参数过滤的过程中就很有用了。 都说到这个份上了,自然情不自禁的看了一下.NET中的正则表达式不区分大小写的情况。在.NET中,RegexOption枚举原创 2011-05-16 18:02:00 · 5507 阅读 · 0 评论 -
top 和order by导致查询结果不一致的问题
table1结构如下: id sort 1 1 2 2 3 2 4 2 5 3 6 4 查询语句如下: select id from table1 order by sort select top 3 id from table1 order by sort 查询结果如下: 怎么top 3之后查询结果就和我们所想的“1,2,3”不一样原创 2012-04-05 11:48:17 · 5918 阅读 · 2 评论