java编程代码,对SQL中的两个表格进行模糊匹配
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java编程代码,对SQL中的两个表格进行模糊匹配相关的知识,希望对你有一定的参考价值。
假设sql server中的两个表格数据如下 表1:id word 1 A 2 B 3 C 表2: id word 1 C 2 AD 3 A 输出: id word 2 AD 3 A 想请问这个java编程主要代码是什么?
参考技术A 两种方案:(1)程序处理:首先在表1中选择word,然后根据word使用like语句从表2中选择需要的内容:
给你对应的sql语句:
select
distinct
word
from
表1
select
*
from
表2
where
word
like
''''
||
word1
||
'%'''
word1代表的是第一个sql的选择结果,需要使用循环处理
(2)建立自己的存储过程,这个写需要时间,以后给你
sql匹配另一张表,匹配不到返回原值
参考技术A 如果中没有匹配项Table2,则不返回任何内容。但是,如果没有匹配项,我仍然需要为该列返回NULL,并且仍从返回值Table1。我已经改变了JOIN所有我能想到的,但无济于事。
Table2.Category可以包含多个其他值,因此OR IS NULL无法进行某种交易。
因此,如果没有匹配Table2.Category = 'Foo',我仍然需要它返回:
以上是关于java编程代码,对SQL中的两个表格进行模糊匹配的主要内容,如果未能解决你的问题,请参考以下文章