Guest User

Untitled

a guest
Dec 12th, 2018
73
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` SET dop_score = "win1" WHERE
  12. CONVERT( SUBSTRING(score, 1, 1), SIGNED ) > CONVERT( SUBSTRING(score, 3, 1), SIGNED )
  13.  
  14. UPDATE cal
  15. SET dop_score = CASE WHEN SUBSTRING_INDEX(score, ':', 1) > SUBSTRING_INDEX(score, ':', -1)
  16. THEN 'win1'
  17. WHEN SUBSTRING_INDEX(score, ':', 1) < SUBSTRING_INDEX(score, ':', -1)
  18. THEN 'win2'
  19. ELSE 'draw'
  20. END
  21. WHERE dop_score IS NULL -- зачем менять уже заполненное?
  22. AND LOCATE(':', score) -- а вдруг счёт ещё не заполнен?
Add Comment
Please, Sign In to add comment