当前位置:首页 » 编程语言 » sql查某行的数据
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql查某行的数据

发布时间: 2023-06-27 15:02:56

1. 关于sql查询指定行

加TOP 1即可
"select TOP 1 customername from Cumulation where point>='" & Textpoint.Text & "'"

2. SQL查询指定行数的数据

select top 10 * from 表名 where id not in (select top 10 id from 表名 Order by ID) Order by ID
如果是用Top语句的话,最好是加上Order by语句,否则你出错了都不知道错在哪..

3. sql 查询指定行

什么数据库?
如果是 Oracle 或者 SQL Server 的话。 可以

SELECT
*
FROM
(
SELECT ROW_NUMBER() OVER( ORDER BY 排序的字段 ) AS 序号
表.*
FROM

) tmp
WHERE
tmp.序号 = 12345

如果是 MySQL 的话, 直接
SELECT * FROM 表 LIMIT 12344, 1
注:
LIMIT 接受一个或两个数字参数。
参数必须是一个整数常量。
如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,
第二个参数指定返回记录行的最大数目。
初始记录行的偏移量是 0(而不是 1)

4. SQL 查询指定行的数据

rn 是列别名啊,不能直接对列别名 使用的。


用子查询看看:


select*from
(select字段,row_number()over(orderby字段)asrnfrom表
)aaawherernin(指定行)

5. SQL语句如何查找出第几行的数据

select
top
100
*
from
table
where
key
not
in
(select
top
100
key
from
table)
大概想法是,用括号中的语句将最上面的100行找出来,然后用not
in排除掉,这样一来虽然是找的top100
但是因为已经排除了100行所以就是第100行到200行了。

6. SQL Server如何取得某一列中的某一行数据

SQL Server如何取得某一列中的某一行数据?
按你的意思查询出来的只是一个值,列与行的交叉只有一个数据.

SELECT [列名] FROM [表名] WHERE [列名]=值

如果要显示某列数值
SELECT [列名] FROM [表名]

如果显示某列值为定值时的一行
SELECT * FROM [表名] WHERE [列名]=已知值

7. sql server如何查询数据库指定行的数据

sql server 好象没有这种功能,但你可以给每行编一个ID,或者用TOP加排序这种办法达到你的要求
2005以上可以用
SELECT b.* FROM (SELECT ROW_NUMBER() OVER(ORDER BY c.customerid) rowIndex,* FROM Customers c) bWHERE b.rowIndex>2 AND b.rowindex<=5

8. SQL中怎么样查询到一个表中的任意一行数据(急,在线)

这样的数据库没有什么价值吧。比如一摞书,没有任何排列规则,你只想拿第五本,这样的结果和你要拿任意一本是一样的,因为你最初也不知道第五本书是什么。
当然,如果你非要这样处理,也是可以的,楼上是一个办法,可以在客户端程序里实现。如果要直接利用SQL语句,可以这样:
select * from (select row_number() over(order by 任意一列) as aa,* from test) as a where aa=你要的行号

9. SQL如何用select语句依次查询一行数据

SELECT MIN(id) FROM table_name ORDER BY Company DESCSELECT Max(id) FROM table_name这样都是最后一行