Hvordan kontrollerer man, om der findes en kolonne i SQL?
Hvordan kontrollerer man, om der findes en kolonne i SQL?

Video: Hvordan kontrollerer man, om der findes en kolonne i SQL?

Video: Hvordan kontrollerer man, om der findes en kolonne i SQL?
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, November
Anonim

Det nemmeste og ligetil måde at tjek for kolonnen i en tabel er at bruge det informationsskema for kolonne systemvisning. Skriv en udvalgt forespørgsel til INFORMATION_SCHEMA. KOLONNER som vist nedenfor. Hvis forespørgsel returnerer post, så kolonnen findes i det bord.

Desuden, hvordan kontrollerer du, om der findes en kolonne i Oracle?

Til kontrollere, om der findes en kolonne i en tabel forespørger du dataene fra visningen user_tab_cols. For eksempel kontrolleres følgende erklæring om medlemstabellen har fornavnet kolonne . OG tabelnavn = 'MEMBERS'; Denne forespørgsel er nyttig hvornår vil du kontrollere, om der findes en kolonne i en tabel, før du tilføjer den.

Man kan også spørge, hvad er, hvis ikke findes i SQL? af suresh. Det SQL FINDER IKKE Operatøren vil handle helt modsat EKSISTERER Operatør. Det bruges til at begrænse antallet af rækker, der returneres af SELECT-sætningen. Det FINDER IKKE i SQL Serveren vil kontrollere underforespørgslen for rækkers eksistens, og hvis der er ingen rækker, så returnerer den SAND, ellers FALSK.

Også at vide er, hvordan kontrollerer du, om der findes en række i SQL?

Til test, om der findes en række i en MySQL-tabel eller ej, brug eksisterer tilstand. Det eksisterer betingelse kan bruges med underforespørgsel. Det vender tilbage når række findes i tabellen, ellers returneres falsk. Sand er repræsenteret i form af 1 og falsk er repræsenteret som 0.

Findes det i SQL Server?

Det EKSISTERER operator er en logisk operator, der giver dig mulighed for at kontrollere, om en underforespørgsel returnerer en række. Det EKSISTERER operator returnerer TRUE, hvis underforespørgslen returnerer en eller flere rækker. I denne syntaks er underforespørgslen kun en SELECT-sætning.

Anbefalede: