mysql - 隐藏数据库查询中的第一行

标签 mysql sql select

我有一个通过电子邮件以表格格式导出其结果的查询,我真的很想隐藏我的数据的第一行,这样它就不会与我的结果一起导出。

示例数据库表:

+------+--------+--------+
|Number|Language|Date    |
+------+--------+--------+
|2039  |text 1  |20/01/14|
+------+--------+--------+
|1     |text 2  |20/01/14|
+------+--------+--------+
|2     |text 3  |20/01/14|
+------+--------+--------+

我现在使用的查询是:

SELECT 
    COUNT(*) as `count`, `lang`, DATE(NOW()) as `week_ending`
FROM
    mydata.table
WHERE
    `date` > DATE_ADD(DATE(NOW()), INTERVAL - 1 WEEK) AND
    `date` < DATE(NOW())
GROUP BY `lang` , DATE(NOW());

是否可以隐藏行 2039 text 1 20/01/14

最佳答案

SELECT COUNT(*) as `count`,`lang`, DATE(NOW()) as `week_ending` FROM mydata.table WHERE `date` > DATE_ADD(DATE(NOW()), INTERVAL -1 WEEK) AND `date` < DATE(NOW()) GROUP BY `lang`, DATE(NOW()) LIMIT 1,x;

用一个足以包含所有记录的数字替换 x。

或者使用 18446744073709551615 代替 x,这是无符号大 INT 的最大值。

关于mysql - 隐藏数据库查询中的第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21230730/

相关文章:

mysql - 关于 char varchar 和tinyint 的问题

javascript - 使用 PHP 创建一个简单的投票系统

javascript - html select list - 获取显示的文本值

javascript - 选择在提交表单模式后获得双选项

mysql - 使用 laravel 查询生成器在另一个表中使用列值

mysql - 使用 InnoDB 和 MyIsam 表的组合

mysql - 如何优化使用 COUNT DISTINCT 的极其缓慢的 MySQL 查询

mysql - 在 MySql 中将表连接回自身

mysql - 我的 sql 语法无法在存储过程中比较本地变量

mysql - PDO UNION 函数仅处理第一个 SELECT 语句