SQL Server us permet executar una lògica programàtica en temps real sobre els valors de la vostra consulta. Basat en aquestes avaluacions lògiques, podeu generar valors com a part del conjunt de dades retornades. En aquest bloc, aprendreu a implementar la sentència if a SQL amb exemples. A continuació es mostren els temes tractats en aquest bloc:
Condició IF a SQL
La funció IF () es passa amb dos paràmetres, un per a true i un altre per a false. La funció retorna un valor si una condició és TRUE i un altre valor si la condició és FALS.
Sintaxi de la sentència IF a SQL:
IF (condició, value_if_true, value_if_false)
Valors de paràmetres
condició | Obligatori. El valor a provar |
valor_si_veritat | Opcional. El valor a retornar si condició és cert |
value_if_false | Opcional. El valor a retornar si condició és FALS |
Exemples de condició enter
Exemple 1:
Torneu 0 si la condició és TRUE o 1 si la condició és FALSA:
SELECCIONA SI(100<500, 0, 1)
Sortida:
com fer poders a Java
Exemple 2:
SELECCIONA SI(900<500, 0, 1)
Sortida:
Per continuar amb la declaració IF a SQL, vegem alguns exemples de cadenes.
Si exemples de cadena de condició
Exemple 3:
Comproveu si la condició utilitza cadenes
Si eldues cadenes són iguals, la consulta retorna 'SÍ' en cas contrari retorna 'NO'
SELECCIONA SI(STRCMP ('Hola','Aprenent') = 0,'SÍ','NO')
Sortida:
Exemple 4:
SELECCIONA SI(STRCMP ('Hola','Hola') = 0,'SÍ','NO')
Sortida:
Amb això, arribem al final d'aquest bloc sobre 'Instrucció If a SQL'. Espero que s’afegeixi al vostre coneixement. Si voleu obtenir més informació sobre MySQL i conegueu aquesta base de dades relacional de codi obert i, a continuació, consulteu la nostra que inclou formació en viu dirigida per un instructor i experiència en projectes reals. Aquesta formació us ajudarà a comprendre en profunditat MySQL i us ajudarà a dominar el tema.