我有一个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以Redmust 开头,然后是包含单词的颜色Red。
期待:
ID COLORNAME
--- --------------------
6 Red
4 Dark Red
5 Light Red
那么如何在查询中实现这一点?