select trn_id,substr(hoa_id,1,13) from  tbill_master where 
substr(hoa
_id,1,13)='2202031040006';
     trn_id     |    substr
----------------+---------------
 25001203000416 | 2202031040006
 25001203000417 | 2202031040006
 25001203000418 | 2202031040006
 25001203000419 | 2202031040006
 25001203000420 | 2202031040006
 25001203000421 | 2202031040006
 25001203000422 | 2202031040006
 25001203000536 | 2202031040006  

and
 select trn_id,substr(hoa_id,0,14) from  tbill_master where 
substr(hoa
_id,0,14)='2202031040006';
     trn_id     |    substr
----------------+---------------
 25001203000416 | 2202031040006
 25001203000417 | 2202031040006
 25001203000418 | 2202031040006
 25001203000419 | 2202031040006
 25001203000420 | 2202031040006
 25001203000421 | 2202031040006
 25001203000422 | 2202031040006
 25001203000536 | 2202031040006  
both give the same result how? Is it query problem or 
postgress substring problem please clarify.



---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
      joining column's datatypes do not match

Reply via email to