Kan vi bruge lignende operator til tal?
Kan vi bruge lignende operator til tal?

Video: Kan vi bruge lignende operator til tal?

Video: Kan vi bruge lignende operator til tal?
Video: Lærke - Vi skal ikke være kærester 2024, November
Anonim

SOM operatør ækvivalent for heltal / numerisk værdi Kolonner i en SQL (eller T-SQL) database. Desværre SOM operatør kan ikke være Brugt hvis kolonnen er vært for numeriske typer. Heldigvis nok der er mindst to alternativer vi kan bruge i stedet.

På samme måde, hvordan bruger du like i tal i SQL?

Nej, det kan du ikke brug LIKE til numerisk felter. Prøve ved brug af eller =, >=, <=;) Hvis du vil søge i en numerisk felt for ting synes godt om "begynder med 12" eller sth synes godt om dette, dit design passer ikke til dine behov. '%' wild card virkede for mig på MS - SQL server.

Man kan også spørge, hvordan man bruger lignende og i operatorer i en SQL-forespørgsel? Det SQL Server SYNES GODT OM er en logisk operatør der bestemmer, om en tegnstreng matcher et specificeret mønster. Et mønster kan indeholde almindelige tegn og jokertegn. Det SOM operatør er Brugt i WHERE-sætningen af SELECT, UPDATE og DELETE udsagn at filtrere rækker baseret på mønstermatchning.

Er LIKE operatør på denne måde store og små bogstaver?

Det SOM operatør er case-sensitive som standard for Unicode-tegn, der er uden for ASCII-området. For eksempel udtrykket 'a' SYNES GODT OM 'A' er SAND, men 'æ' SYNES GODT OM 'Æ' er FALSK.)

Hvad er ikke som SQL?

Det IKKE SOM operatør i SQL bruges på en kolonne, som er af typen varchar. Normalt bruges den med %, som bruges til at repræsentere enhver strengværdi, inklusive null-tegnet. Den streng vi sender videre til denne operatør er ikke case-sensitive.

Anbefalede: