在将数字与单引号进行比较时,不返回LIKE子句

时间:2013-08-19 10:44:45

标签: mysql

我的查询包含字段transaction_id和数据类型整数。

在以下查询的WHERE条件下,我有LIKE运算符,在这种情况下,如果我提供transaction_id LIKE '00412552'我无法获取数据。

假设我提供transaction_id LIKE 00412552,那么我将获得数据。

我认为不是将字符串类型作为运算符,请说明问题是什么。

 SELECT DISTINCT crt.carton_no, 
                 crt.shipment_ref_no,
                 crt.put_away_location,
                 crt.item_category,
                 crt.total_quantity     
            FROM carton crt 
RIGHT OUTER JOIN pick_list pl 
              ON (crt.carton_no = pl.carton_no AND 
                 crt.shipment_ref_no = pl.shipment_ref_no) 
           WHERE pl.transaction_id LIKE '00412552'

0 个答案:

没有答案