Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 10053|Atbildi: 0

[Avots] MSSQL nosacījuma vaicājums WHERE ignorē nosacījumu

[Kopēt saiti]
Publicēts 06.07.2020 10:37:56 | | | |
Prasības: Mums ir datu bāzes tabula ar nosaukuma lauku, un, kad nosaukums tiek nodots ir nulle, ignorējiet šo nosacījumu. Ir arī vecuma lauks, kas arī ignorē šo nosacījumu, kad ir nokārtots 0.
Izveidojiet pagaidu testa tabulu un ievietojiet datus ar šādu kodu:



Testa vaicājumi ar vecumu no 0 un bez 0, kā norādīts tālāk.

Ir arī veids, kā rakstīt:



Var redzēt, ka, kad mēs nododam ne-0, mēs vaicāsim datus, kas atbilst prasībām saskaņā ar nosacījumiem, un, kad tas ir 0, mēs ignorēsim nosacījumu un vaicāsim visus.



Pārbaudiet gadījumu, kad nosaukums ir nulle un nav nulle, šādi:

Līdzvērtīgs



(Beigas)




Iepriekšējo:.Net/C# Selēna automatizētie testi iegūst sīkfailu vērtības
Nākamo:SQL Server atgriež primāro atslēgu pēc ievietošanas
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com