Com es realitza la sentència IF a SQL?



La funció IF () es passa amb dos paràmetres, un per a true i un altre per a false. Obteniu informació sobre com implementar la sentència if a SQL amb exemples.

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:

Instrucció IF a SQL | Edureka

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.