#SQL实战---拼接||的使用
##在查询结果中使用拼接
select f.id,f.customer_id,c.id,c.CUSTOMER_CODE||'-'||f.food_no d
from food f inner join customer_info c on f.customer_id = c.id;
注意这个地方c.CUSTOMER_CODE||'-'||f.food_no d
显然是把两个表中的两个列给拼接起来使用,并且中间使用'-'来连接,使用命名为d来显示 ###结果如下
010-2154512
##在查询条件中使用拼接
select c.CUSTOMER_CODE||'-'||f.lending_no
from
food f inner join customer_info c on f.customer_id = c.id
where c.CUSTOMER_CODE||'-'||f.food_no in ('010-2154512');
注意这个地方 where c.CUSTOMER_CODE||'-'||f.food_no in ('010-2154512');
是将两个表拼接成的字段作为了查询条件,这样也是可以的 ###结果如下 010-2154512