mysql怎么查询第几行 mysql怎么查询表中某条数据

MySQL里怎么查询第二行和第四行,反正就是不连续的行

你好哦..看到你的问题,我有如下见解:

创新互联建站主要从事网站设计、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务常德,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

你是想得到不连续行,如果要查询这个的话,有两种方式:

可以用到主键,要知道主键是唯一的而且也是连续的,所以你可以使用sql语句:

select * from table(表名) where primarykey(主键) % 2 = 0;

第二种可以利用行 页进行查询 (套用for循坏)

for(int page = 0 ;ipageSum ;i++ ){

select * from table(表名)  limit page-1,1;

}

当然还有很多查询方法,比如你在表中设置特定的字段进行查询,最后希望能采纳 谢谢哇!

mysql中如何查询当前记录在数据库中第多少行

select

count(表中任意属性名,如name)

from

[table_name];

比如说我有一张state的表,它由姓名年龄构成

select

count(name)

from

state;

Mysql 查询字段在第几行

mysql本身是没有行号的。要想得到查询语句返回的列中包含一列表示该行记录在整个结果集中的行号可以通过自定义set一个变量,然后每条记录+1的方式,返回这个变量的值。

举例:

表名为:s_ave

表的内容:

Ave Avename

1 d

3 e

4 a

6 b

5 e

我们要查询 ave=6 的行号:

set @mytemp = 0;

select * from (

SELECT (@mytemp:=@mytemp+1) as newid,Ave,Avename FROM s_ave

) AS A

WHERE A.Ave=6

自己试一下吧,这里 mytemp 的值就是行号

转自:


本文题目:mysql怎么查询第几行 mysql怎么查询表中某条数据
本文地址:http://ybzwz.com/article/ddgijds.html