oracle的sql语句如何判断某个字段中的值是否包含某个值呢?例如表中字段存的是19216801941921680195 我要看这个记录如果包含1921680194就将这条记录取出
在Oracle的SQL语句中,可以使用LIKE运算符结合通配符来判断某个字段中的值是否包含某个特定值。
例如,如果表中的字段名为column_name,存储的是字符串数组,如["192.168.0.194","192.168.0.195"],你想要取出包含特定值"192.168.0.194"的记录,可以使用以下SQL语句:
SELECT *
FROM table_name
WHERE column_name LIKE '%192.168.0.194%';
在这个例子中,%是一个通配符,表示可以匹配任意字符。所以,'%192.168.0.194%'表示匹配包含"192.168.0.194"的任意字符串。
执行这个SQL语句后,会返回包含特定值的记录。如果没有匹配的记录,将返回空结果集。
原文地址: http://www.cveoy.top/t/topic/h7Ei 著作权归作者所有。请勿转载和采集!