📅  最后修改于: 2023-12-03 14:58:00.708000             🧑  作者: Mango
在 SQL 中,我们可以使用 WHERE 子句来选择特定的记录。如果需要选择奇数记录,可以通过以下代码实现:
SELECT * FROM table_name WHERE id % 2 <> 0;
上述代码中,table_name
表示需要查询的表格名称,id
表示该表格中的 ID 列。%
表示求余操作,<>
表示不等于的意思,0
表示偶数。
使用 <>
操作符和 0
数值作为右操作数,可以仅选择具有奇数 ID 的记录。使用 SELECT *
语句可选择该表格中所有的列。
若要进一步过滤结果,可以用其他条件加入到 WHERE 子句中。例如,如果需要选择在 2021 年创建的奇数记录,可以使用以下代码:
SELECT * FROM table_name WHERE id % 2 <> 0 AND YEAR(create_time) = 2021;
上述代码中,create_time
表示该表格中创建时间列的名称。使用 AND
来添加一个多余的条件,在本例中是确保选择只包含在 2021 年创建的记录。
总结:在 SQL 中,通过 WHERE
子句可以选择具有特定条件的记录。要选择奇数记录,可以使用 %
操作符来计算余数,并使用 <>
和 0
进行筛选。如需对结果进行进一步筛选,可以添加其他条件到 WHERE
子句中。