利用gpt学习笔记

如果您想要将 t.sample_type_code 的前两个字符与 td.template_code 进行匹配,可以使用 LEFT() 函数来提取子字符串,并将其作为连接条件。

以下是修改后的查询语句:

SELECT *
FROM t_sample_type_template t
LEFT JOIN t_template_data td ON LEFT(t.sample_type_code, 2) = LEFT(td.template_code, 2);

在上述查询中,我们使用 LEFT() 函数来提取 t.sample_type_code 和 td.template_code 的前两个字符,并将它们进行比较。这样可以将具有相同前两个字符的行连接起来。

请注意,这只是一种简单的方式来实现前两个字符的匹配。如果您需要更复杂的匹配逻辑,可能需要使用其他字符串函数或条件语句来满足您的需求。根据您所使用的数据库系统,可能有其他特定的函数或操作符可用于处理字符串匹配。

============================================================
经常遇到json解析时,根据字符串获取数据经常会应为传入的json数据与预期不符导致读取数据报异常。
建议:
对json数据进行遍历,转换为map,这样就可以用key获取value,不至于直接异常,最多不存在,这是可以捕获处理的。

posted @ 2023-05-25 11:03  Little_Monster-lhq  阅读(47)  评论(0编辑  收藏  举报