我有一个SQL query
我想根据搜索参数获取颜色的名称。(数据库:Oracle10,前端:Java)
表 (table1)
ID COLORNAME
--- --------------------
1 Blue
2 Light Blue
3 Dark Blue
4 Dark Red
5 Light Red
6 Red
以下是我获取包含Red
单词的颜色列表的查询(搜索参数为Red
)
select * from table1
where colorname LIKE '%Red%'
输出:
ID COLORNAME
--- --------------------
4 Dark Red
5 Light Red
6 Red
上面的输出是正确的,但我希望ColorName
以Red
must 开头,然后是包含单词的颜色Red
。
期待:
ID COLORNAME
--- --------------------
6 Red
4 Dark Red
5 Light Red
那么如何在查询中实现这一点?