mysql去掉数字最后三位
时间: 2023-08-15 15:11:20 浏览: 56
可以使用MySQL中的SUBSTRING函数来实现去掉数字最后三位的功能。具体如下所示:
假设数字列名为num,则可以使用如下SQL语句:
```
SELECT SUBSTRING(num, 1, LENGTH(num)-3) FROM 表名;
```
其中,SUBSTRING函数的第一个参数是要截取的字符串,第二个参数是截取的起始位置,第三个参数是截取的长度。在这里,我们将num的长度减去3,就可以得到去掉数字最后三位的结果。
相关问题
mysql如何生成随机三位小数
在MySQL中可以使用RAND()函数生成随机数,然后通过ROUND()函数控制小数点位数。
要生成随机三位小数,可以使用以下语句:
```
SELECT ROUND(RAND(), 3);
```
其中,ROUND()函数的第一个参数为要进行四舍五入的数字(这里是RAND()函数生成的随机数),第二个参数为小数点后保留的位数。
执行上述语句后,就能够得到一个三位小数的随机数。由于RAND()函数每次执行时会生成一个新的随机数,因此多次执行上述语句会得到不同的结果。
mysql 查询数据最后4位数
你可以使用 MySQL的 `RIGHT` 函数来查询数据的最后4位数。下面是一个示例查询语句:
```
SELECT RIGHT(column_name, 4) FROM table_name;
```
其中,`column_name` 是你想要查询的列,`table_name` 是你要查询的表名。这个语句会返回这个列中所有数据的最后4位数。