4K+ 次查看
为此,您可以使用 MySQL 中的 substring_index() 函数。让我们创建一个表 - 示例mysql> create table demo79 -> ( -> fullname varchar(50) -> ); 使用 insert 命令将一些记录插入表中 - 示例mysql> insert into demo79 values("John, Smith"); mysql> insert into demo79 values("David, Miller"); mysql> insert into demo79 values("Chris, Brown"); 使用 select 语句显示表中的记录 - 示例mysql> select *from demo79;这将产生以下输出 - 输出+--------------+ | ... 阅读更多
3K+ 次查看
要使用 ID 从两个表中获取用户名,您需要使用 JOIN 并连接这些表。让我们创建一个表 - 示例mysql> create table demo77 -> ( -> userid int not null primary key, -> username varchar(20) -> ); 使用 insert 命令将一些记录插入表中 - 示例mysql> insert into demo77 values(1, 'John'); mysql> insert into demo77 values(2, 'Bob'); 使用 select 语句显示表中的记录 - 示例mysql> select *from demo77;这将产生以下 ... 阅读更多
458 次查看
要查找所有具有唯一姓氏的用户,请使用 GROUP BY HAVING COUNT()。让我们创建一个表 - 示例mysql> create table demo76 -> ( -> firstName varchar(20), -> lastName varchar(20) -> ); 使用 insert 命令将一些记录插入表中 - 示例mysql> insert into demo76 values('John', 'Doe'); mysql> insert into demo76 values('David', 'Smith'); mysql> insert into demo76 values('Adam', 'Smith'); 使用 select 语句显示表中的记录 - 示例mysql> select *from ... 阅读更多
738 次查看
为此,您可以使用 from_unixtime() 和 now()。让我们创建一个具有某些数据类型的表 - 示例mysql> create table demo75 -> ( -> due_date int(11) -> ); 使用 insert 命令将一些记录插入表中 - 示例mysql> insert into demo75 values(unix_timestamp("2020-01-10")); mysql> insert into demo75 values(unix_timestamp("2020-11-19")); mysql> insert into demo75 values(unix_timestamp("2020-12-18")); mysql> insert into demo75 values(unix_timestamp("2020-11-10")); 使用 ... 阅读更多
1K+ 次查看
要实现使用动态数组的 LIKE 查询,语法如下 - 示例select *from yourTableName where yourColumnName2 like "%yourValue%" order by yourColumnName1 asc limit yourLimitValue;让我们创建一个表 - 示例mysql> create table demo74 -> ( -> user_id int not null auto_increment primary key, -> user_names varchar(250) -> ) -> ; 使用 insert 命令将一些记录插入表中 - 示例mysql> insert into demo74(user_names) values("John Smith1, John Smith2, John Smith3"); mysql> insert into demo74(user_names) values("John Smith1"); ... 阅读更多
804 次查看
要选择所有包含特定数字的记录,请在 MySQL 中使用 FIND_IN_SET()。让我们创建一个表 - 示例mysql> create table demo73 -> ( -> interest_id varchar(100), -> interest_name varchar(100) -> ); 使用 insert 命令将一些记录插入表中 - 示例mysql> insert into demo73 values("100, 101, 103, 105", "SSC"); mysql> insert into demo73 values("105, 103, 1005, 1003, 104", "Computer"); mysql> insert into demo73 values("110, 105, 104, 111", "Novel"); 显示 ... 阅读更多
754 次查看
要进行转换,请在 MySQL 中使用 str_to_date()。让我们创建一个表并添加日期记录 - 示例mysql> create table demo72 -> ( -> due_date varchar(40) -> ); 使用 insert 命令将一些记录插入表中 - 示例mysql> insert into demo72 values("11/15"); mysql> insert into demo72 values("02/20"); mysql> insert into demo72 values("07/95"); 使用 select 语句显示表中的记录 - 示例mysql> select *from demo72;这将产生以下输出 ... 阅读更多
193 次查看
问题:一个 COBOL-DB2 程序被修改,将变量的长度从 PIC X(5) 增加到 PIC X(8)。但是,程序的 SQL 没有更改。如果未为这些更改绑定程序的计划/包,结果将会是什么?解决方案:将变量长度从 PIC X(5) 更改为 PIC X(8) 不是 DB2 更改,并且程序中不需要修改 SQL 语句。但是,我们仍然需要绑定其计划/包,否则我们将收到 SQL 错误代码 -818,该代码表明“加载模块中的预编译器生成的 时间戳 x 与 ... 阅读更多
211 次查看
问题:编写一个关于 TRANSACTIONS DB2 表的查询,以列出分配给特定事务 (TRANSACTION_ID) 的订单 (ORDER_ID) 数量。解决方案:我们可以使用以下查询来查找 TRANSACTIONS DB2 表中分配给特定事务 ID 的订单数量。示例SELECT TRANSACTION_ID, COUNT(ORDER_ID) FROM TRANSACTIONS GROUP BY TRANSACTION_ID我们将对 ORDER_ID 使用 GROUP BY 函数来按订单获取结果。COUNT 函数将计算订单数量。例如,我们有以下 DB2 ORDERS 表。TRANSACTION_IDORDER_IDIRN22345A23118IRN22345A45901IRN22345A67990IRN56902A23119IRN99781A67921IRN56902A23167我们的 DB2 查询的结果将返回以下结果。TRANSACTION_IDCOUNT(ORDER_ID)IRN223453IRN569022IRN997811阅读更多
2K+ 次查看
为此,使用 application.properties 文件: