MySQL数据库取奇数行数据可以通过以下几种方法实现:
SELECT * FROM table_name LIMIT 1, 2;
其中,table_name为表名。
SET @row_number:=0;
SELECT * FROM (
SELECT (@row_number:=@row_number + 1) AS row_num, table_name.*
FROM table_name
) AS temp
WHERE row_num % 2 <> 0;
其中,table_name为表名。
SELECT t1.* FROM table_name t1
JOIN (
SELECT t2.id
FROM table_name t2
LEFT JOIN table_name t3 ON t3.id < t2.id
WHERE t3.id IS NULL
) AS temp ON t1.id = temp.id;
其中,table_name为表名,id为表的主键。
SELECT * FROM (
SELECT *, ROW_NUMBER() OVER () AS row_num
FROM table_name
) AS temp
WHERE MOD(row_num, 2) <> 0;
其中,table_name为表名。
关于MySQL数据库的更多信息,您可以访问腾讯云的MySQL产品介绍页面:MySQL产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云