In my query I am using REPLACE( b.DESCRIPTION,'SP. Z O.O.','') AS DESCRIPTION
to remove SP. Z O.O.
these characters from columns. And hopefully it's working for me. But in my database SP. Z O.O.
this characters are stored in different ways. Like sp. Z.o.o
, SP. z.o.o
etc.
Somewhere it's stored in capital letters and somewhere it's stored in small letters.
REPLACE( b.DESCRIPTION,'SP. Z O.O.','') AS DESCRIPTION
by this method I am only able to remove capital letters. I want all conditions to remove similar words like this.
How to apply regex or case in this situation?
This is my query:
SELECT b.TRANS_DETAILS_ID, b.CREDIT_AMOUNT, b.ENTITY_NAME, REPLACE( b.DESCRIPTION,'SP. Z O.O.','') AS DESCRIPTION, DATE_FORMAT(a.TRANSACTION_DATE_TIME,'%d-%m-%Y') AS TRANS_DATE FROM bank_book_transaction_master a, bank_book_transaction_details b WHERE a.TRANSACTION_DATE_TIME BETWEEN '2017-12-01' AND '2017-12-26' AND DEBIT_CREDIT_FLAG = 1 AND a.ORG_ID = '53' AND a.BANK_ID = '14' AND a.TRANSACTION_ID = b.TRANS_MASTER_ID