Guest User

Untitled

a guest
Dec 12th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. ------------------------------------------
  2. |team | team2 | score | add_score |
  3. ------------------------------------------
  4. |ManUnited | Chelsia |2:1 | |
  5. ------------------------------------------
  6. |Arsenal | Everton |1:1 | |
  7. ------------------------------------------
  8. |StockCity |Liverpool|1:3 | |
  9. ------------------------------------------
  10.  
  11. UPDATE cal
  12. SET dop_score = CASE WHEN SUBSTRING_INDEX(score, ':', 1) > SUBSTRING_INDEX(score, ':', -1)
  13. THEN 'win1'
  14. WHEN SUBSTRING_INDEX(score, ':', 1) < SUBSTRING_INDEX(score, ':', -1)
  15. THEN 'win2'
  16. ELSE 'draw'
  17. END
  18. WHERE dop_score IS NULL -- зачем менять уже заполненное?
  19. AND LOCATE(':', score) -- а вдруг счёт ещё не заполнен?
  20.  
  21. UPDATE `cal` SET dop_score = "win1" WHERE
  22. CONVERT( SUBSTRING(score, 1, 1), SIGNED ) > CONVERT( SUBSTRING(score, 3, 1), SIGNED )
Add Comment
Please, Sign In to add comment