Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
SQL String Tutorial
Microsoft SQL Server is een enterprise level database management systeem . SQL databases kunnen allerlei soorten gegevens. De meest voorkomende opgeslagen gegevens zijn snaren , maar er zijn verschillende tekenreeksgegevens types beschikbaar en degene die je kiest, kan een invloed hebben op de prestaties . De meest fundamentele reekstype een CHAR , die een tekenreeks een ingestelde lengte . CHAR types slaan precies de hoeveelheid bytes voor de lengte opgegeven . Voor niet - vaste lengte snaren gebruiken het type VARCHAR , die alleen slaat de hoeveelheid gegevens die daadwerkelijk gebruikt plus twee bytes , ongeacht wat de maximale lengte is . Als u nodig hebt onbeperkte lengte snaren , gebruikt het type TEXT ( of max. lengte in SQL 2008 ) , aangezien de meeste andere soorten zijn beperkt tot 4000 tekens . Instructies
String Commando
1

Wijzig het type van een kolom aan een reekstype met behulp van de CAST of CONVERT commando .

SELECT CAST ( text_column naar varchar ( 4000 ) ) , CONVERT ( int , string_column ) FROM tabelnaam kopen van 2

Gebruik de LEN commando om de lengte van een string te bepalen .

SELECT LEN
( column_name_1 ) FROM tabelnaam
Goedkope 3

het geval van een string wijzigen door met behulp van de bovenste of onderste opdracht om de string respectievelijk alle hoofdletters of in kleine letters te maken .

SELECT UPPER
( column_name_1 ) , LOWER ( column_name_2 ) VANAF tabel_naam
4

Knip de witte ruimte af of einde van een string met RTRIM ( rechts) en LTRIM ( links ) .

SELECT RTRIM
( column_name_1 ) , LTRIM ( column_name_2 ) FROM table_name
5

Neem alleen de personages uit het einde van de string met behulp van de LINKS of RECHTS commando . Deze opdrachten nemen twee parameters : de string waarde zelf en het aantal tekens te keren . Dus de string " links en rechts " zou "links" en " rechts" terug met de volgende stelling :

SELECT LEFT ( column_name , 4 ) , RIGHT ( column_name , 5 ) FROM tabelnaam
6

Trek personages uit het midden van een string met behulp van de SUBSTRING commando . Dit commando draait drie parameters : de tekenreeks te manipuleren , de positie om te beginnen bij de string en het aantal tekens te trekken uit de string . Dus " een lange reeks " zou worden "lang " omdat we beginnen bij het ​​derde teken " l " en blijven voor vier personages .

SELECT SUBSTRING
( column_name , 3 , 4 ) FROM tabelnaam
7

Verander de richting van de tekst met de REVERSE commando . Dus " abc " zou worden " CBA " zodra de verklaring werd uitgevoerd .

SELECT ACHTERUIT
( column_name_1 ) FROM tabelnaam
8

Vervang een set tekens in een string met behulp van de opdracht Vervangen . Deze opdracht duurt drie parameters : de string , de personages te vinden en de tekens op de gevonden string met vervangen. Dus de string " SQL is goed " zou terugkeren de string " SQL is geweldig" plaats .

SELECT SUBSTRING
( colom_naam , 'goed' , 'awesome ' ) FROM tabelnaam
9

Vind de index van het begin van een reeks tekens in een tekenreeks met de patindex commando . Dit commando neemt twee parameters : een string te vinden en een string te zoeken . Dus als we liepen " SQL is goed " in het overzicht hieronder zouden we een resultaat van 8

SELECT patindex
( ' % goed % ' , column_name ) krijgen . FROM tabelnaam
Strings in SQL statments

Concatenate strings 10 met het plusteken ( + ) .

SELECT string_column_1 + string_column_2FROM table_name

Plaats letterlijke strings
11 in verklaringen van wikkelen enkele aanhalingstekens ( ' ) om hen heen .

SELECT
' abc'FROM tabel_naam
12

Zoek karakter waarden binnen de kolommen met de LIKE commando . Dit zal elke rij terug waar string_column_1 is precies " abc " van table_name .

SELECT * FROM table_nameWHERE string_column_1 LIKE ' abc '
13

Voeg een wild - card karakter aan uw zoekopdracht aan terug waarden waar de string in de kolom , maar niet noodzakelijkerwijs een exacte match is . Een underscore staat voor een enkel karakter . De plaatsing van het symbool zaken . Bijvoorbeeld , in de onderstaande verklaring slechts een teken kon komen na het woord " de " of het zou niet worden beschouwd als een wedstrijd .

SELECT * FROM table_nameWHERE string_column_1 LIKE ' the_ '
14

Gebruik het procentteken ( % ) aan een aantal wild- card tekens vertegenwoordigen . De verklaring hieronder zou elke tekenreeks met " het " aan het begin van het. Door de plaatsing van de procentteken extra tekens zouden moeten komen aan het einde van de string. Als we willen gewoon alle touwtjes waar de letters " het " aanwezig zijn bij allen zouden we gebruik maken van ' % het % ' plaats .

SELECT * FROM table_nameWHERE string_column_1 LIKE ' % van de '
< br >

Previous: Next:
  Computer Programming Languages
·Hoe een bestand in PowerShell …
·Hoe te Spool Bestanden terugze…
·Engineering van een game naar …
·Hoe een Overstrike Typ 
·Hoe kan ik invoegen Paragraaf …
·Hoe maak je een HTML string in…
·Hoe te ARCHIVELOG Mode voor de…
·Wat is een Checksum op een Mac…
·Hoe je Last Logon Time Stamp c…
  Related Articles
Verbinding maken met SQL Server via VB.n…
Hoe te wijzigen Int naar String 
Visual Basic String Functions 
Visual Basic Math Functions Tutorial 
Visual Basic Tutorial : Msgbox 
ListBox Visual Basic Tutorial 
Visual Basic ListView Tutorial 
Hoe kan ik een integer converteren naar …
Progress Bar Tutorial 
  Programmering Articles
·Visual Basic Geschiedenis 
·Hoe maak je een menu op elke pagina bijw…
·Soorten validatiecontroles 
·Microsoft C + + tutorials 
·Hoe maak je een JS -bestand maken 
·Hoe te Schraap & Ontleed Adressen 
·Toevoegen Javascript Dynamisch Met DOM s…
·Hoe te tekenen in PHP 
·Hoe de TabStrip controle in Visual Basic…
Copyright © Computer Kennis http://www.nldit.com