..
En sträng, i datorer, är en uppsättning alfanumeriska tecken. Det kan vara ett sådant namn, adress, telefonnummer, eller många andra typer av data. Det är därför en mycket flexibel typ av data lagras genom vilka den bredaste utbud av information.
Denna typ av data, naturligtvis, används ofta i databaser. Bara för att understryka vikten av denna typ av data, noterar vi att en av de mest populära databashantering programvara (DBMS, databas Management System) som Microsoft SQL Server tillhandahåller en uppsättning funktioner som är särskilt avsedda för att behandla sträng uppgifter ( även känd som variabel längd teckenuppsättningar, eller varchar):
Vi använder LEN funktionen att känna till längden av strängen skickas som en parameter, inklusive blanksteg. Så till exempel, kör:
VÄLJ LÄNGD ("test sträng")
resultat på 16.
Funktionerna Nedre och Övre
Vi kan använda nedre och övre funktioner för hantering av stora och små bokstäver. Båda tar en sträng som den enda indataparametern.
Den NEDRE Funktionen returnerar en sträng som motsvarar det förflutna, men där bokstäverna ska ersättas med motsvarande gemener, medan den övre funktionen utför den omvända processen, att förvandla den lilla versaler. Så till exempel, genom att utföra följande funktioner:
SELECT LOWER ("test sträng")
VÄLJ ÖVRE ("test sträng")
resultaten är, respektive:
"String test" "TEST STRING"LTRIM och RTRIM funktioner
LTRIM och RTRIM funktioner är tänkta att trimma början (LTRIM) eller slutet (RTRIM) i strängen skickas som en parameter. Föreställ dig det här sättet att deklarera en variabel av typen varchar doc:
FÖRKLARA @ doc varchar (64) SELECT @ doc = 'frasen med mellanslag'Låt oss tillämpa LTRIM och RTRIM funktioner till den rörliga DOC:
VÄLJ LTRIM (@ doc) VÄLJ RTRIM (@ doc)Resultaten är:
"Fras med mellanslag ' "Fras med mellanslag '
| |
MS Access (avancerat)
Lär dig skapa och hantera databaser snabbt och enkelt. Från 29 €. |
| |
MySQL (kurs)
Hantering av öppen källkod databas. Från 39 €. |
| |
SQL och databas (kurs)
Skapa och hantera relationsdatabaser. Från 39 €. |