关于数据库随机查询问题
2007-02-14 15:21
302 查看
IF EXISTS(SELECT name |
FROM sysobjects |
WHERE name = N'T' |
AND type = 'U') |
DROP TABLE T |
GO |
CREATE TABLE T ( |
C1 INT, |
C2 CHAR(8), |
C3 CHAR(8) |
) |
GO |
INSERT INTO T |
SELECT 1,'AA','K' UNION ALL |
SELECT 2,'AA','L' UNION ALL |
SELECT 3,'BB','K' UNION ALL |
SELECT 4,'BB','L' UNION ALL |
SELECT 5,'CC','K' UNION ALL |
SELECT 6,'CC','L' UNION ALL |
SELECT 7,'DD','K' UNION ALL |
SELECT 8,'DD','L' UNION ALL |
SELECT 9,'EE','K' UNION ALL |
SELECT 10,'FF','L' |
go |
select * from t |
go |
select C1, |
CD=(select Case C2 when 'AA' then 10 |
when 'BB' then 20 |
when 'CC' then 30 |
when 'DD' then 40 |
when 'EE' then 50 |
when 'FF' then 60 end from t t1 where t1.c1=t3.c1 group by C2)*10 |
+(select Case C3 when 'K' then 1 |
when 'L' then 2 end from t t2 where t2.c1=t3.c1 group by C3),C2,C3 from t t3 |
相关文章推荐
- 关于数据库查询的一个问题
- mysql 数据库查询随机数量条目的效率问题及解决办法【转】
- 关于在页面输入特殊符号保存到数据库后,页面查询,特殊字符可以展示到页面的问题
- 关于数据库中字段为日期的模糊查询问题
- 关于数据库查询的一个问题
- 关于数据库查询次数的问题
- 关于LINQ中实现随机查询数据库中记录
- 关于数据库查询语句SqlDataReader的连接释放问题的解决办法
- mysql 数据库查询随机数量条目的效率问题及解决办法
- hibernate4.1+Spring4.1 关于数据库的查询问题
- 关于数据库技术的连接查询问题
- 关于数据库中英文符号查询问题(解决方案)
- 关于一个数据库分页查询的问题
- 关于hive数据库查询操作出现的空指针问题
- 数据库->SQL Server2005->随机遇到问题->查询name重复,id不重复,时间最新的记录
- 关于网页中显示php查询数据库结果乱码问题
- 关于ADODataset数据库查询的问题
- 关于orcale数据库查询一段时间内数据的问题
- 数据库中 关于不能用in 不能用exist 等关键字 查询不出现字段的问题
- 关于LINQ中实现随机查询数据库中记录