oracle从结果中截取数据 首位=“1”、第7位8位为“99”,示例:“1_____99%”
在Oracle中,可以使用SUBSTR函数来截取字符串的特定部分。匹配以“1”开始,第7位和第8位为“99”的字符串,可以使用类似以下的SQL查询
SELECT *
FROM your_table_name
WHERE your_column LIKE '1_____99%';
your_table_name是表名,your_column是包含数据的列名。LIKE '1_____99%'表示匹配以“1”开始,紧跟着5个下划线(代表任意5个字符),紧接着是“99”的字符串,后面可以跟任意字符。
或者这样写:
SELECT *
FROM your_table_name
WHERE SUBSTR(your_column, 7, 2) = '99'
AND SUBSTR(your_column, 1, 1) = '1';
SUBSTR(your_column, 7, 2) = '99’确保第7位和第8位是“99”,而SUBSTR(your_column, 1, 1) = '1’确保首位是“1”。