读书人

菜的不能再菜的有关问题

发布时间: 2012-03-16 16:34:56 作者: rapoo

菜的不能再菜的问题
我就是想知道,如果我有如下数据库列表
table(a,b)
a b
--------
name 1
name 2
name 3
name 4
name 5

当每次执行 select * from table where a= 'name ' 时
取出的第一条记录都是
a b
---------
name 1
吗?
会不会因为没有排序,而取出其他的值.
大侠们别笑,嘿嘿,自己都忍不住了!哈哈~~~

[解决办法]
应该不变的
[解决办法]
不变的,你有没有加上order by
[解决办法]
create table A(a varchar(20),b varchar(20))
insert a select 'name ', '1 '
union all select 'name ', '2 '
union all select 'name ', '3 '
union all select 'name ', '4 '
union all select 'name ', '5 '

select * from a where a= 'name '
a b
****************************************
name1
name2
name3
name4
name5

(所影响的行数为 5 行)



[解决办法]
默认排序规则
安装数据库的时候有提示
[解决办法]
是不会变的。默认取出来的数据是最“老”的数据

读书人网 >SQL Server

热点推荐