![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.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 · 1739 阅读 · 0 评论 -
利用case when进行sql动态排序
一个sql动态排序的问题,弄了我很久很久。就是无法解决。结果在网上找了一段资源帮我解决。如下:SQL排序方法,EXEC法和CASE WHEN法在日常的報表中常用到排序,有些是多字段的升,降序,一般有兩種方法,如下所示:CREATE TABLE #TMP( row int, id nvarchar(10), d原创 2011-07-13 10:07:53 · 5506 阅读 · 0 评论 -
正则表达式大小写匹配以及解决思路的探索
今天遇见一个消除js正则表达式不区分大小写的问题,网上一搜,发现自己果然是菜鸟。 在js里面//g,其中g表示全局匹配,如果没有这个,那么就意味着只能匹配一次就会自动结束;/i/就表示在匹配的过程中不区分大小写。呵呵。。这个在参数过滤的过程中就很有用了。 都说到这个份上了,自然情不自禁的看了一下.NET中的正则表达式不区分大小写的情况。在.NET中,RegexOption枚举原创 2011-05-16 18:02:00 · 5409 阅读 · 0 评论 -
top 和order by导致查询结果不一致的问题
table1结构如下:id sort1 12 23 24 25 36 4查询语句如下:select id from table1 order by sortselect top 3 id from table1 order by sort查询结果如下:怎么top 3之后查询结果就和我们所想的“1,2,3”不一样原创 2012-04-05 11:48:17 · 5743 阅读 · 2 评论