I want to use club position and check if preffered_position contain the string then return True/False value for each row.
Club_position | Preffered_position |
---|---|
RM | RM/LW |
RCB | RB |
LW | RM/LW |
CMD | RM/RCM |
ST | ST |
ST | ST/LW |
I used LIKE() but it returned false when it didn't match exactly as an example: ST = ST/LW returned as false I want my output like
True
False
True
False
True
True
UPDATE FROM "Football" SET desired_position = "Club_Position" LIKE "Preffered_Position";
Not worked.
Datatypes are text. I also tried changing them to varchar. It didn't work either.
CodePudding user response:
Turns out you can use concat.
UPDATE "Football"
SET "Desired_Position" = "Preffered_Position" LIKE concat('%', "Club_Position", '%');