相关疑难解决方法(0)

在SQL中如何获取整数的最大值?

我试图从MySQL数据库中找出整数(有符号或无符号)的最大值.有没有办法从数据库本身撤回这些信息?

是否有我可以使用的内置常量或函数(标准SQL或MySQL特定).

http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html上列出了值 - 但数据库有没有办法告诉我.

以下给出了MAX_BIGINT - 我想要的是MAX_INT.

SELECT CAST( 99999999999999999999999 AS SIGNED ) as max_int;
# max_int | 9223372036854775807
Run Code Online (Sandbox Code Playgroud)

提前致谢,

mysql sql

23
推荐指数
1
解决办法
2万
查看次数

MySQL查询选择最小的非null,非零整数

我有一个具有5列的表:uniqueid,int1,int2,int3,和FruitStand.我正在寻找的是一个关于如何进行单个选择的示例,该选择输出具有最小非空,非零整数的列的数据.

示例表:

uniqueid|int1|int2|int3|FruitStand
1       |   2|   3|   4|Apples
2       |  21|   4|   0|Oranges
3       |NULL|   2|   5|Pears
Run Code Online (Sandbox Code Playgroud)

所以我会从这个查询得到结果

1       |   2|Apples
2       |   4|Oranges
3       |   2|Pears
Run Code Online (Sandbox Code Playgroud)

mysql

3
推荐指数
1
解决办法
4065
查看次数

标签 统计

mysql ×2

sql ×1