-
- SQL SERVER中对查询结果随机排序
- Weather:多云 ,北风 5-6级 ,最高气温26 ℃
- 2005-08-18
- 问:怎样才能对查询结果随机排序?
答:对结果记录随机排序,或随机返回X条记录,可以通过在SELECT语句中使用RAND函数来实现。但是RAND函数在查询中只生成一次,因此每一行都将得到相同的值。可以通过在ORDER BY子句中使用NEWID函数来对结果进行排序的方法来实现,代码如下:
SELECT *
FROM Northwind..Orders
ORDER BY NEWID()SELECT TOP 10 *
FROM Northwin... - Views(6551) | Comments(2) | In web develop
-
- 使用 GUID 值来作为数据库行标识
- Weather:阵雨,北风4-5级,最低气温18 ℃
- 2005-08-17
GUID(Global unique identifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值。
GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即为有效的 GUID 值。
世界上的任何两台计算机都不会生成重复的 GUID 值。...
- Views(3417) | Comments(0) | In web develop
-
- ColdFusion中UUID与GUID的区别与转换
- Weather:雷阵雨 ,南风 4-5级 ,最高气温27 ℃
- 2005-08-10
什么是GUID,这个概念如果你还不知道,那么建议你去Google一下,不过我可以告诉你是一个全球无二的36位长的字符串,而对应的,ColdFusion里面有个CreateUUID函数,是生成的35位的一个也是全球无二的字符串,只是比36位少了一条短线“-”。
因此,如果是在ColdFusion里面使用的话,一般相应的数据库字段设置为char(35)定长就可以了,然后像我这样...
- Views(6138) | Comments(0) | In web develop
-
- 数据库的关系及父子表的应用
- Weather:大雨 ,南风 7-8级 ,最低气温22 ℃
- 2005-08-08
本来是昨天晚上要写的,但实在是太累了,占好位儿,现在才写,下班时间到:17:30
“关系型数据库”是现在学动态网页制作者听到的最多的关于数据库的词了,那么这个关系表现在哪儿,这里面就有很多值得深究的东西了。关系是个好东西,虽然有时候被缠上的话,会很麻烦,但是大多情况下,我们可以利用关系,极大的简化我们的操作。
拿一个日志系统来讲,最基本的数据表无非三个:分类表,日志内容表,回...
- Views(6176) | Comments(0) | In web develop
-
- SQL语句优化技术分析(z)
- Weather:多云 ,东南风 4-5级 ,最低气温22 ℃
- 2005-08-06
操作符优化
IN 操作符
用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。
但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:
ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少...- Views(3410) | Comments(0) | In web develop
