我必须编写一个查询字段“zone”的查询,其中一行中的值是“inter / intra”。我需要查询此字段以检索其值。像
这样的东西select id from table where zone = 'inter/intra'
OR
select id from table where zone like 'inter/intra'
然而,此查询每次都失败。
请告诉我正确的查询。
答案 0 :(得分:2)
使用like时,需要添加通配符:%符号表示任意字符串。例如,这将找到区域包含" inter / intra":
的记录的idselect id from table where zone like '%inter/intra%'
这将找到区域以" inter / intra"开始的记录的ID:
select id from table where zone like 'inter/intra%'
这将找到区域以" inter / intra"结束的记录的ID:
select id from table where zone like '%inter/intra'