mariadb 如何返回包含范围中小数的行

f8rj6qna  于 2022-11-29  发布在  其他
关注(0)|答案(1)|浏览(141)

我有下表:
| 列数|小数位数|
| - -|- -|
| 第一个|第1.1.1.3.2节|
| 第二个|16.1.1.1.89.1可编程控制器|
| 第三次|177.2中规定的|
| 第四次|1.1.1.1.178.3号文件|
我只想传回倒数第二个小数位数介于0.7到0.94(含)之间的数据列,但所有其他数字都可以包含任何值。在上表中,这只是第二个数据列。我如何指定查询来特别查看倒数第二个小数位数?
下面是我目前所拥有的代码:

SELECT Rows FROM table
WHERE Decimals like %.%.%.7.% < %.%.%.94.%;
gcuhipw9

gcuhipw91#

select `rows`,
       `decimals`
  from your_table
 where substring_index(reverse(substring_index(reverse(`decimals`),'.',2)),'.',1) between 7 and 94;

相关问题