Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 10053|Svare: 0

[Kilde] MSSQL betinget spørring HVOR ignorerer betingelsen

[Kopier lenke]
Publisert på 06.07.2020 10:37:56 | | | |
Krav: Vi har en databasetabell med et navnefelt, og når navnet sendes inn er null, ignoreres denne betingelsen. Det finnes også et aldersfelt, som også ignorerer denne betingelsen når 0 passeres.
Lag en midlertidig testtabell og sett inn dataene med følgende kode:



Testforespørsler med alderen 0 og ikke-0 som følger:

Det finnes også en måte å skrive på:



Det kan sees at når vi sender inn en ikke-0, vil vi spørre dataene som oppfyller kravene i henhold til betingelsene, og når den er 0, vil vi ignorere betingelsen og spørre alle.



Test tilfellet der navnet er null og ikke-null som følger:

Ekvivalent med



(Slutt)




Foregående:.Net/C# Selenium automatiserte tester henter informasjonskapselverdier
Neste:SQL Server returnerer primærnøkkelen etter innsetting
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com