当前位置: 首页 > 编程笔记 >

使用MySQL LIKE和NOT LIKE显示类似结果吗?

夏学名
2023-03-14
本文向大家介绍使用MySQL LIKE和NOT LIKE显示类似结果吗?,包括了使用MySQL LIKE和NOT LIKE显示类似结果吗?的使用技巧和注意事项,需要的朋友参考一下

让我们首先创建一个表-

mysql> create table DemoTable   -> (   -> CollegeCode varchar(100)   -> );Query OK, 0 rows affected (0.53 sec)

使用插入命令在表中插入一些记录-

mysql> insert into DemoTable values('Col.1995.01.21');Query OK, 1 row affected (0.10 sec)mysql> insert into DemoTable values('Col.2016.11.22');Query OK, 1 row affected (0.20 sec)mysql> insert into DemoTable values(null);Query OK, 1 row affected (0.14 sec)mysql> insert into DemoTable values('Col.2018.12.01');Query OK, 1 row affected (0.22 sec)mysql> insert into DemoTable values('Col.2019.03.12');Query OK, 1 row affected (0.15 sec)

使用select语句显示表中的所有记录-

mysql> select *from DemoTable;

输出结果

这将产生以下输出-

+----------------+
| CollegeCode    |
+----------------+
| Col.1995.01.21 |
| Col.2016.11.22 |
| NULL           |
| Col.2018.12.01 |
| Col.2019.03.12 |
+----------------+
5 rows in set (0.00 sec)

以下是对MySQL LIKE的查询-

mysql> select *from DemoTable where CollegeCode LIKE '%Col%' or CollegeCode is NULL;

输出结果

这将产生以下输出-

+----------------+
| CollegeCode    |
+----------------+
| Col.1995.01.21 |
| Col.2016.11.22 |
| NULL           |
| Col.2018.12.01 |
| Col.2019.03.12 |
+----------------+
5 rows in set (0.00 sec)

以下是对NOT LIKE的查询-

mysql> select *from DemoTable where CollegeCode NOT LIKE '%College%' or CollegeCode is NULL;

输出结果

这将产生以下输出-

+----------------+
| CollegeCode    |
+----------------+
| Col.1995.01.21 |
| Col.2016.11.22 |
| NULL           |
| Col.2018.12.01 |
| Col.2019.03.12 |
+----------------+
5 rows in set (0.00 sec)
 类似资料:
  • 问题内容: 我的前端有一个TypeAhead / Bloodhound实现,可从Play / Scala服务器获取JSON数据。Typeahead版本为0.11.1。实现如下: HTML: JavaScript: 服务器提供的JSON响应: 服务器分页结果,以便最多给出5个结果,这也应该是Typeahead / Bloodhound的默认限制。 问题在于,当服务器返回5个结果时,Typeahead

  • 问题内容: 这是我的问题:我需要存储 很多 日志消息,并认为将其保存在SQLite3数据库中以能够轻松搜索和过滤它是明智的。 我将在标准列表窗口小部件(使用wxWidgets)中显示日志消息。该列表将包含几列,用户可以对其进行排序和过滤。 现在,我不确定什么是最好的处理方式。我正在考虑一些可能的解决方案: 将所有消息读取到内存。当有新的或更改的日志消息时(在列表中的任意位置),必须刷新整个列表。当

  • 本文向大家介绍使用JSON.stringify()显示传播算子结果?,包括了使用JSON.stringify()显示传播算子结果?的使用技巧和注意事项,需要的朋友参考一下 使用Spread Operator,允许将表达式扩展为多个参数,元素,变量等。 您可以使用JSON.stringify()将JavaScript对象转换为字符串。在这里,我们的目标是对details1和details2使用传播运

  • 问题内容: 我正在尝试为我的Qt单元测试项目使用Jenkins xUnit插件,但是我无法使其工作… 这是我到目前为止所做的: 首先,我使用qmakebuilder插件构建我的单元测试项目(向qmakebuilder插件提供.pro),然后添加构建部分,首先在其中放置testResult xml文件,然后运行测试带有标志的二进制文件,以使其为我生成xml文件,然后将xml文件命名为: 最后,在Po

  • 主要内容:分发结果类型:,FreeMaker结果类型:,重定向结果类型:正如前面提到的,<results>标签在Struts2的MVC框架的视图中所扮演的角色。动作是负责执行业务逻辑。执行业务逻辑后,接下来的步骤是使用<results>标签显示的视图。  经常有一些附带导航规则的结果。例如,如果在操作方法是对用户进行验证,有三种可能的结果。 (一)成功登录;(二)不成功的登录,用户名或密码错误;(三)帐户锁定。 在这种情况下的动作方法将被配置呈现的结果有三种可能的结果

  • 猜谜我这个……你在挂牌吗? 哇……为什么没有显示结果? 是的,我试图使用鼠标光标来查看是否折叠 是的,我可以看到视图输出。 Mac OS高塞拉 工作台6.3 看来Oracle真的不关心mysql了 应该很简单 1)运行查询 2)查看表格