取前10条记录的sql语句写法:
1、access:
select top (10) * from table1 where 1=1
2、db2:
select column from table where 1=1 fetch first 10 rows only
3、mysql:
select * from table1 where 1=1 limit 10
4、sql server:
读取前10条:select top (10) * from table1 where 1=1
读取后10条:select top (10) * from table1 order by id desc
5、oracle:
select * from table1 where rownum<=10
(1)sql取10条记录扩展阅读
PL/SQL的流程控制语句,包括如下三类:
l 控制语句: IF语句
l 循环语句: LOOP语句, EXIT语句
l 顺序语句: GOTO语句, NULL语句
条件语句:
IF <布尔表达式> THEN
PL/SQL 和 SQL语句
END IF;
IF <布尔表达式> THEN
PL/SQL 和 SQL语句
ELSE
其它语句
END IF;
IF <布尔表达式> THEN
PL/SQL 和 SQL语句
ELSIF < 其它布尔表达式> THEN
其它语句
ELSIF < 其它布尔表达式> THEN
其它语句
ELSE
其它语句
END IF;
⑵ 关于SQL查询前10条记录
缺少查询的参数,可以修改为:
select top 10 * from tablename
还可以按照某个字段排序的前几个:
select top 10 * from tablename order by 字段名
⑶ sql查出最新的10条数据,怎么写
select * top 10 from 表名,加上TOP 10就是返回最新或最旧的10条语句,当然你可以通过排序来控制是要最新的10条还是最老的10条
⑷ 怎样在sql表查询最新10条记录
select*from
(selecttop10*from表名orderbydate1)table1orderbydate1desc
以上这段sql语句是查询表中最新的10条记录
第一步是要按照“日期”降序排列
第二步取前10条
⑸ SQLSERVER取前10条记录怎样取
思路是正确的,但是sql语句写的有些问题,这么写就对了
select top 10 * from (select A.name,B.sex,A.id from userinfo A,sexinfo B where A.id = B.id and A.sex = B.sexid) C order by C.id
⑹ sql语句 查询某数据前后十条 怎么写
用Top 关键字
Select Top 10 * From 表 Where did=某值
就可以获得10条数据
⑺ 常用几种数据库,取前10条记录的sql语句写法
MYSQL
查询语句+LIMIT+10
取查询记录的前十条。
如:SELECT
*
FROM
Test
LIMIT
10
查询语句+LIMIT+2,10
取查询语句,从第二条记录,取十条记录。
如:SELECT
*
FROM
Test
LIMIT
2,10
⑻ 查找表中的最后10条记录的SQL怎么写
1、排序方式有 从大到小,与从小到大。默认的排序方工为从小到大。所以,取最后的10各记录,也就是“取前 10 条记录,按从大到小排序”。
2、SQL Server中示例代码如下(其它数据库依这个方向):
SELECTTOP10*FROM表1ORDERBY标志IDDESC
3、如果你非纠结着,找出最后10条,还要依从小到大的顺序排序,那就在上面句子的基础上,再SELECT一次就好,示例代码如下:
SELECT*FROM(
SELECTTOP10*FROM表1ORDERBY标志IDDESC
)TALORDERBY标志ID
⑼ sql如何取每个人最近的10条记录
大致思路是,按客户经理名称分组,参照客户登记时间倒序排序,然后取数据前10条,就可以了。
⑽ 从sql server 数据库中随机取出10条记录
SELECT TOP 3 * FROM UTABLE WHERE UID='123' ORDER BY NEWID()
UNION ALL
SELECT TOP 7 * FROM UTABLE WHERE UID<>'123' ORDER BY NEWID()
说明:newid()是一个随机函数,所以这样就可以查到随机10条记录了
union all 是不消除重复记录进行连接