SQL语句like怎么使用多个like条件...

select type from new_datas where type like '%科技%'
但是,我想使用这样的 找出关于'科技','IT' 的信息.该怎么找。.=.=
用什么关联的运算符.谢谢。.

方法和详细的操作步骤如下:

1、第一步,新建测试表,见下图,转到下面的步骤。

2、第二步,完成上述步骤后,插入测试数据,见下图,转到下面的步骤。

3、第三步,完成上述步骤后,查看表中的所有记录,代码见下图,转到下面的步骤。

4、第四步,完成上述步骤后,编写sql,包括“科技”以及“
 IT”等记录,代码见下图,转到下面的步骤。

5、第五步,完成上述步骤后,也可以改变sql写法,具体的代码见下图。这样,就解决了这个问题了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-11-13

1、创建测试表;create table test_up_like(id number, type varchar2(100));

2、插入测试数据;

insert into test_up_like values(1,'科技');

insert into test_up_like values(2,'WHAT');

insert into test_up_like values(3,'IT');

insert into test_up_like values(4,'it');

insert into test_up_like values(5,'技术');

insert into test_up_like values(6,'物理');

commit;

3、查看表中所有记录;select t.*, rowid from TEST_UP_LIKE t

4、编写sql,包含‘科技’,‘IT’等字样的记录;

select t.*, rowid

  from TEST_UP_LIKE t

 where regexp_like(upper(type), '科技|IT')

5、也可以换个sql写法,

select t.*, rowid

  from TEST_UP_LIKE t

 where upper(type) like '%科技%'

    or upper(type) like '%IT%'

本回答被网友采纳
第2个回答  2019-11-13

可以参考以下的代码:

select type from new_datas where type like '%科技%' or type like '%IT%'
select type from new_datas where type like '%科技%IT%' or type like '%IT%科技%'

扩展资料:

SQL中的其他语句用法

删除表

drop table tabname--这是将表连同表中信息一起删除但是日志文件中会有记录

删除信息

delete from table_name-这是将表中信息删除但是会保留这个表

增加列

Alter table table_name add column_name column_type [default 默认值]--在表中增加一列,[]内的内容为可选项

删除列

Alter table table_name drop column column_name--从表中删除一列

添加主键

Alter table tabname add primary key(col)

说明:删除主键:Alter table tabname drop primary key(col)

参考资料来源:百度百科-SQL语句大全

本回答被网友采纳
第3个回答  2020-11-13

本视频详细讲解了MySQL的相关知识,包括MySQL概述,MySQL应用环境,MySQL系统特性,MySQL初学基础,MySQL管理工具,如何安装MySQL及MySQL新特性,通过观看本套Java视频教程就可掌握MySQL全套知识

第4个回答  2007-05-14
你说的有两个意思吧
select type from new_datas where type like '%科技%' or type like '%IT%'
select type from new_datas where type like '%科技%IT%' or type like '%IT%科技%'
相似回答