gpt4 book ai didi

java - JAVA 中的 SQL 查询。喜欢命令

转载 作者:行者123 更新时间:2023-12-01 17:24:37 25 4
gpt4 key购买 nike

我有一个连接到 SQL 数据库的 Java 程序。我需要从具有以给定字符串开头的字段的表中检索记录。我发起了这个查询:

SELECT s.DATA
FROM TMT_SOLICITUD s, TMT_TRAMITES t
WHERE s.IDTRAMITE='723'
AND s.IDTRAMITE=t.IDTRAMITE
AND s.DATA LIKE '<?xml *'

我知道表 TMT_TRAMITES 未被使用。我们仍在开发该程序,很快就会投入使用。忽略那部分。

问题是返回给我的结果集是空的。但是,如果我通过 Access 启动相同的查询,它会返回 4 条记录(这是正确的)。

有人知道如何正确使用 LIKE 命令,或者它不起作用的原因吗?

最佳答案

尝试使用“%”而不是“*”:% 允许匹配任意长度的任意字符串(包括零长度)

WHERE EMP_name like 'Hew%';

WHERE EMP_name like '%Hew';

WHERE EMP_name like '%Hew%';

关于java - JAVA 中的 SQL 查询。喜欢命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16010090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com