Mysql截取后两位方法
时间: 2023-08-22 19:08:28 浏览: 156
可以使用MySQL内置函数`RIGHT()`来截取字符串的后几位,例如:
```
SELECT RIGHT(column_name, 2) FROM table_name;
```
其中`column_name`是要截取的列名,`table_name`是要查询的表名。这条语句会返回每个记录的`column_name`列的后两位字符。
相关问题
Mysql截取小数点后两位
你可以使用 MySQL 的 `ROUND()` 函数来截取小数点后两位。该函数可以接受两个参数,第一个参数是要截取的小数,第二个参数指定小数点后要保留的位数。例如,如果你要截取小数 `3.1415926` 的小数点后两位,可以使用以下语句:
```
SELECT ROUND(3.1415926, 2);
```
该语句的结果将为 `3.14`,也就是小数点后两位被截取了。
mysql截取最后两位去筛选
在MySQL中,如果你想从一列数据中截取最后两位来进行筛选,可以使用SUBSTRING_INDEX函数或者字符串函数LEFT和LENGTH配合使用。这里给出两个例子:
1. 使用SUBSTRING_INDEX函数:
```sql
SELECT * FROM table_name
WHERE SUBSTRING_INDEX(column_name, '', -2) = 'your_value';
```
这里的`column_name`是你想要处理的列名,`'your_value'`是要匹配的最后两位数字。
2. 使用LEFT和LENGTH函数:
```sql
SELECT * FROM table_name
WHERE LEFT(column_name, LENGTH(column_name) - 1) = 'your_value';
```
同样地,`column_name`是目标列,`'your_value'`是期望的最后两位数字形式。
阅读全文