Kesi ina maana gani katika SQL?
Kesi ina maana gani katika SQL?

Video: Kesi ina maana gani katika SQL?

Video: Kesi ina maana gani katika SQL?
Video: Save SQL Worksheets inside SQL Developer 2024, Desemba
Anonim

The Taarifa ya KESI ya SQL

The Taarifa ya KESI hupitia masharti na kurudisha thamani wakati ya kwanza hali inafikiwa (kama IF- BASI-MINGINE kauli ) Kwa hivyo, mara moja a hali ni kweli, itaacha kusoma na kurudisha matokeo. Ikiwa hakuna masharti ni kweli, inarudi thamani katika kifungu cha ELSE.

Baadaye, mtu anaweza pia kuuliza, unaandikaje taarifa ya kesi katika SQL?

The Taarifa ya KESI inaweza kutumika katika SQL Seva (Transact- SQL ) CHAGUA kitambulisho cha_mwasiliani, KESI WAKATI website_id = 1 KISHA 'TechOnTheNet.com' WAKATI website_id = 2 HALAFU 'CheckYourMath.com' VINGINEVYO 'BigActivities.com' MALIZE KUTOKA KWA wasiliani; Jambo moja la kuzingatia ni kwamba hali ELSE ndani ya Taarifa ya KESI ni hiari.

kesi ni nini na kusimbua katika SQL? Tofauti kati ya CASE na Decode ni.:- KESI ni taarifa ambapo kama DECODE ni kazi.:- KESI inaweza kutumika katika zote mbili SQL na PLSQL. Lakini DECODE inaweza kutumika tu ndani SQL .:- KESI inatumika ambapo kifungu Lakini huwezi kutumia DECODE katika kifungu gani.

Swali pia ni, taarifa ya kesi hufanya nini?

Taarifa ya KESI . The Taarifa ya KESI huchagua kutoka kwa mlolongo wa masharti, na kutekeleza sambamba kauli . The Taarifa ya KESI inatathmini moja kujieleza na kuilinganisha na thamani kadhaa zinazowezekana, au kutathmini vielezi vingi vya Boolean na kuchagua ya kwanza ambayo ni TRUE.

JE, UNAWEZA KUFANYA IKIWA taarifa katika SQL?

Katika MS SQL , KAMA … VINGINEVYO ni aina ya Taarifa ya masharti . T- yoyote Taarifa ya SQL inaweza kutekelezwa kwa kutumia masharti KAMA … VINGINEVYO . Kama hali inatathmini kuwa Kweli, kisha T- Taarifa za SQL Ikifuatiwa na KAMA neno kuu mapenzi kutekelezwa.

Ilipendekeza: