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

选择“语句”以使用MySQL检索具有相似姓氏(但大小写不同)的相同名字?

刘焱
2023-03-14
本文向大家介绍选择“语句”以使用MySQL检索具有相似姓氏(但大小写不同)的相同名字?,包括了选择“语句”以使用MySQL检索具有相似姓氏(但大小写不同)的相同名字?的使用技巧和注意事项,需要的朋友参考一下

让我们首先创建一个表-

mysql> create table DemoTable623 (FirstName varchar(100),LastName varchar(100),Age int);

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

mysql> insert into DemoTable623 values('John','Smith',23);
mysql> insert into DemoTable623 values('Adam','smith',23);
mysql> insert into DemoTable623 values('Chris','Brown',24);
mysql> insert into DemoTable623 values('Robert','brown',21);

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

mysql> select *from DemoTable623;

这将产生以下输出-

+-----------+----------+------+
| FirstName | LastName | Age  | 
+-----------+----------+------+
| John      | Smith    |   23 |
| Adam      | smith    |   23 |
| Chris     | Brown    |   24 |
| Robert    | brown    |   21 |
+-----------+----------+------+
4 rows in set (0.00 sec)

这是使用MySQL的select语句查询-

mysql> select FirstName from DemoTable623 where lower(LastName) ='smith';

这将产生以下输出-

+-----------+
| FirstName |
+-----------+
| John      |
| Adam      |
+-----------+
2 rows in set (0.00 sec)
 类似资料:
  • 我正在开发一款Android应用程序,我使用Firestore存储数据。我有一个用户集合,每个用户都有一个称为Posts的子集合。有没有办法从所有用户那里检索所有帖子,并将其显示在我的应用程序提要上?

  • 问题内容: 我有一张桌子,像这样: 我想选择具有相同基因座和染色体的所有行。例如,第3行和第4行。一次可能有2个以上,并且它们可能不是按顺序排列的。 我尝试了这个: 但是,即使重复,它总是返回第3行,从不返回第4行。我想我缺少明显而简单的东西,但我茫然。 有人可以帮忙吗? 问题答案: 您需要了解,当您在查询中包含内容时,您是在告诉SQL合并行。您将为每个唯一值获得一行。在随后过滤这些组。通常,您可

  • 问题内容: 好的,这是我的难题,我建立了一个数据库,其中包含约5个表,所有表的数据结构完全相同。出于本地化的目的,以这种方式分离了数据,并总共分割了约450万条记录。 在大多数情况下,只需要一张桌子就可以了。但是,有时需要两个或多个表中的数据,并且需要按用户定义的列对数据进行排序。这就是我遇到的问题。 数据列: MySQL陈述: MySQL吐出这个错误: 显然,我做错了。有人愿意为我阐明一下吗?

  • 我有一个类,比如说,它有两个函数,它们的名称相同,参数数量相同,但参数类型不同。现在,我假设模拟它们的返回值应该像使用两个语句和适当的匹配器一样,但是当我尝试得到以下错误时: 组织。莫基托。例外。滥用。InvalidUseOfMatcherException:此处检测到错误放置的参数匹配器: - 以下是我尝试的一个例子: 虽然我不是Mockito的巫师,但我已经使用它一段时间了,从来没有遇到过这个

  • 我正在使用的数据库有许多具有相同列但(显然)具有不同表名的表(不是我设计的)。例如(这些是数据库表名): 有没有可能用JPA和Hibernate将这些映射到一个Java类实体?类的名称是,然后在使用它时传入例如,以便对象使用表? 还是只使用普通的、普通的Java对象来完成这样的任务更好? 谢谢你!