Hvad betyder case, når betyder i SQL?
Hvad betyder case, når betyder i SQL?

Video: Hvad betyder case, når betyder i SQL?

Video: Hvad betyder case, når betyder i SQL?
Video: Writing CASE WHEN Statements in SQL (IF/THEN) 2024, November
Anonim

Det SQL CASE-erklæring

Det CASE redegørelse gennemgår betingelser og returnerer en værdi, når den første tilstand er opfyldt (som en IF- SÅ-ANDEN udsagn ). Så en gang a tilstand er sandt, stopper den med at læse og returnerer resultatet. Hvis ingen betingelser er sande, returnerer den værdi i ELSE-klausulen.

Efterfølgende kan man også spørge, hvordan man skriver en case-sætning i SQL?

Det CASE redegørelse kan bruges i SQL Server (transakt- SQL ). SELECT contact_id, SAG NÅR website_id = 1 SÅ 'TechOnTheNet.com' NÅR website_id = 2 SÅ 'CheckYourMath.com' ELLES SLUTTER 'BigActivities.com' FRA kontakter; En ting at bemærke er, at ELSE-tilstanden inden for CASE redegørelse er valgfrit.

hvad er case og decode i SQL? Forskel mellem CASE og DeCODE er.:- SAG er et udsagn, hvor som AFKOD er en funktion.:- SAG kan bruges i begge SQL og PLSQL. Men AFKOD kan kun bruges i SQL .:- SAG bruges i hvor klausul Men du kan ikke bruge AFKOD i hvor-klausul.

Spørgsmålet er også, hvad en sagserklæring gør?

CASE-udtalelse . Det CASE redegørelse vælger fra en række betingelser og udfører en tilsvarende udmelding . Det CASE redegørelse vurderer en enkelt udtryk og sammenligner det med flere potentielle værdier, eller evaluerer flere boolske udtryk og vælger det første, der er SAND.

KAN DU GØRE IF-sætninger i SQL?

I MS SQL , HVIS … ANDET er en type Betinget erklæring . Enhver T- SQL-sætning kan udføres betinget vha HVIS … ANDET . Hvis tilstanden evalueres til Sand, derefter T- SQL-sætninger efterfulgt af HVIS søgeord vilje blive henrettet.

Anbefalede: