1

例如,我的表包含一列“技能”。 甲骨文表

我想搜索具有 java 和 oracle 技能的名称。我知道它很简单,我对 oracle10g 很陌生,请帮助我。我试过了

select name from table_name where skills='java' or skills='java';

名称“c”具有 java 和 html 技能,我该如何选择?

select name from table_name where skills='java,html';

我不知道我想使用哪种方法,请帮助我。

4

3 回答 3

2

这将返回其技能列表中包含 java 的任何名称。

select name from table_name where ','||skills||',' like '%,java,%'
于 2012-06-06T06:42:44.847 回答
1

如表中所示,如果您想选择技能为 java 或 oracle 的名称,您可以从 table_name 中选择名称,其中技能如 '%java%' 或技能如 '%oracle%' 这将选择其技能包含的所有名称java 或 oracle

于 2012-06-06T06:47:48.370 回答
1
select name from table_name where skills like '%java%' or skills like '%oracle%';

这将为您提供具有 java 或 oracle 技能的名称。如果您想要同时具有两者的名称,请将“或”更改为“和”。

于 2012-06-06T06:44:06.000 回答