怎样用sql语句取一张表的一半数据?

就是将数据导入到SqlServer 2005 中

先把整张表的数据条数取出来 select count(*) from Table_Name
--Table_Name为表名

然后使用top关键字。

select top ((select count(*) from Table_Name)/2) * from Table_Name
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-10-13
select test,count(test) from test group by test having count(test)>1可以知道重复几次,不需要知道几次可以用select test from test group by test having count(test)>1

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

vaela本回答被提问者采纳
第2个回答  2015-06-26
select test,count(test) from test group by test having count(test)>1可以知道重复几次,不需要知道几次可以用select test from test group by test having count(test)>1

第3个回答  2010-10-12
不同的数据库,不一样的操作!像SqlServer就像一楼所说的.Oracle等数据库是没有top函数的。
第4个回答  2010-10-12
不用top不是一样嘛。还是可以查出来一半的吧。

怎样用sql语句取一张表的一半数据?
先把整张表的数据条数取出来 select count(*) from Table_Name --Table_Name为表名 然后使用top关键字。select top ((select count(*) from Table_Name)\/2) * from Table_Name

SQL 如何从一张表中导出部分数据并建立一张新表
1、创建测试表,create table test_data_1(id number, value varchar2(20));2、插入测试数据,插入1000条记录 insert into test_data_1 select level, 'val_'||level from dual connect by level <= 1000;commit;3、查询test_data_1表中全量数据记录数,select count(*) from test_data_1 t...

SQL中如何查询A表中的数据有部分存在B表中并显示出来
1、select * from B表 where item_no in (select 条码 from A表)2、select * from A表,B表 where A表.条码=B表.item_no

用sql 语句 怎么样查询一张表的所有内容 和 另一张表的部分内容? 求解...
SELECT A表需要的列名,B表需要的列名[,……] FROM A RIGHT JOIN B ON A.列=B.列 SELECT A表需要的列名,B表需要的列名[,……] FROM A OUT JOIN B ON A.列=B.列 几种方式都可以,看你的条件需要的是那种..正常的来说,第一个SQL 就可以满足你了 ...

SQL关联两个数据表后,怎么取其中一个数表的数据呢
select a.id as a_id,b.id as b_id from a,b where a.id=b.id rs("a_id")取出来a.id rs("b_id")取出来b.id 关联后a.id和b.id的值一样,取那个表都一样,没什么区别。

要截断一个表,sql语句怎么写
TRUNCATE TABLE XXXXX

sql语句怎么逐条读取一个表中的数据?
用游标,语法如下:\\x0d\\x0a\/\/定义游标\\x0d\\x0adelcarec1cursorfor\/\/c1为游标名\\x0d\\x0aselectafromtable\\x0d\\x0a\\x0d\\x0aopenc1\\x0d\\x0awhile1=1begin\\x0d\\x0afetchainto@a1\/\/@a1是变量,这句作用是每一次都把每一行的a赋给变量@a1\\x0d\\x0a\\x0d\\x0aif@@sqlcode=2...

用sql语句怎么查一个表的信息
1、查询”user_user“表中所有人员信息且所有字段,sql语句:select * from user_user 2、查询”user_use“表中所有人员信息且部分字段。sql语句:select user_show_id,user_name,pinyin,password from user_user 3、条件查询”user_user“表,以user_name为查询条件查询所有信息。sql语句:select * ...

sql语句怎么逐条读取一个表中的数据?
语句形式为:SELECT vale1, value2 into Table2 from Table1 要求目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2中。高级查询如下:A:UNION运算符 UNION 运算符通过组合其他两个结果表(例如TABLE1 和TABLE2)并消去表中任何重复行而派生出一个结果表。

用sql语句怎么从数据库中提取结果
1、我们首先在创建一个WEB页面,用EF导入数据库中的一个实体模型,然后创建一个按钮,点击按钮以后用EF向数据库中执行insert操作。2、下面我们打开数据库,然后选择数据库工具栏中的工具,然后选择Profile工具。3、登录了以后,你会发现牵扯到数据库的所以语句执行都在这里显示出来了。4、然后我们点击我们...

相似回答