Car*_*los 51 sql database select where-clause modulus
选项中有一列包含整数.我想仅在该值%2 = 1时选择行.
我知道这可以在2个查询中完成但是可以在1中完成吗?
OMG*_*ies 77
MySQL,SQL Server,PostgreSQL,SQLite支持使用百分号作为模数:
WHERE column % 2 = 1
Run Code Online (Sandbox Code Playgroud)
对于Oracle,您必须使用MOD功能:
WHERE MOD(column, 2) = 1
Run Code Online (Sandbox Code Playgroud)
Jon*_*ler 19
至少某些版本的SQL(Oracle,Informix,DB2,ISO标准)支持:
WHERE MOD(value, 2) = 1
Run Code Online (Sandbox Code Playgroud)
MySQL支持'%'作为模运算符:
WHERE value % 2 = 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
103025 次 |
| 最近记录: |