Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
SQL Ongelijke String Vergelijking Regels
De Structured Query Language ( SQL ) gebruikt voor computer- database programmering , handvatten tekenreeksen als de meeste programmeertalen doen . Tekenreeks variabelen en letterlijke tekst bevatten , zoals " Joe Smith " of " 500 Main Street. " SQL heeft regels voor de vergelijking van ongelijke strings , waarvan de uitkomsten zijn soms onverwacht . Sommige ongelijke tekenreeksvergelijkingen zoals tussen " abc " en " xyz ", zijn duidelijk , anderen eisen dat de studie van SQL 's regels . Case Sensitivity

Microsoft SQL Server -software
is niet hoofdlettergevoelig voor tekenreeksvergelijkingen . Dit betekent dat het behandelt de snaren " John Doe " en " John Doe " als gelijke . Vele malen een programmeur zal dit een goede zaak te behandelen omdat ze niet hoeft om extra code te schrijven om beide snaren dwingen om hoofdletters . In sommige gevallen echter , ze wil hoofdlettergevoelig tekenreeksvergelijkingen . Aan de andere kant , Oracle database- software is hoofdlettergevoelig dus " John Doe " komt niet overeen " John Doe . " Een programmeur willen elimineren case - gevoeligheid zou een functie als UPPER ( ) te gebruiken op beide strings , dwingen alle tekens in hoofdletters .
String lengte

Karakter variabelen met ongelijke lengte strings vergelijken ongelijk , ook als ze beginnen met dezelfde personages . Bijvoorbeeld " 500 Main" en " 500 Main Street" zijn niet gelijk . Character variabelen voor verschillende lengtes , maar die dezelfde inhoud hebben gedefinieerd zal even vergelijken . Als men beschrijving veld heeft een gedefinieerde lengte van 50 en een ander heeft een lengte van 30 zij gelijk zullen zijn als ze zowel de tekst bevatten "Blue Running Shoes . "
Type
< br >

U kunt SQL- tekenreeks velden als CHAR , VARCHAR , NCHAR of NVARCHAR types definiëren . CHAR en NCHAR hebben vaste maten ; VARCHAR en NVARCHAR hebben maten die variëren tot de maximale opgegeven in de definitie van het veld . Het veldtype heeft geen invloed tekenreeksvergelijkingen , als ze dezelfde inhoud zullen ze gelijk vergelijken . Je kunt niet direct een TEXT veld type te vergelijken met een ander personage tekenreeksveld ; SQL vlaggen dit als een fout
Blanks

Voor SQL Server tekenreeksen kan tekst met enige hebben . combinatie van toonaangevende , trailing of ingesloten spaties. Twee strings met soortgelijke inhoud, maar waar men heeft eindspaties zal vergelijken gelijk , bijvoorbeeld , " abc" of "abc . " Echter , SQL acht snaren met ervóór zoals " abc" en " abc " ongelijke . Snaren met ingesloten spaties zoals " abc" en " a bc " ook niet gelijk zijn .

Previous: Next:
  Database Software
·Wat zijn de functies van een d…
·Definieer in tabelvorm of Attr…
·Hoe je op Informatie bewerken …
·Salesforce Opportunity Types 
·Hoe maak je een Sequence Set V…
·Hoe gebruik je een Access Comb…
·Tutorial voor MS Access Progra…
·Hoe maak ik een Grafiek Report…
·Wat is een Access System Table…
  Related Articles
OpenOffice Basic String Functions 
Hoe een String Command Line Vervang 
Hoe maak je een SQL- commando van een Wo…
Hoe kan ik een Word- document & SQL Data…
Hoe kan ik een aangepaste sneltoets Stri…
Hoe kan ik zoeken en vervangen van een s…
Hoe je tekst zoeken in een string 
Hoe maak je een VIM String Met een Wildc…
Hoe maak je een DWORD String converteren…
  Software Articles
·Hoe te Pivot Stickfigure Animator Instal…
·Hoe te Holga Effecten in GIMP Get 
·Hoe te Form gegevens filteren Gebruik in…
·Hoe kan ik mijn eigen Ansichtkaarten ? 
·Hoe doet u mee MPEG -bestanden 
·Hoe te Bullets Scheid in PowerPoint 
·Een back-up van Windows XP systeembestan…
·De definitie van . Dbf 
·Hoe te images branden op een cd in Adobe…
Copyright © Computer Kennis http://www.nldit.com