Kurti eilutes su SQL Server
Puslapis 1 iš 4
Eilutė, skaičiavimo, raidinių simbolių arba skaitmenų rinkinys. Gali atstovauti, pavyzdžiui, pavadinimą, adresą, telefono numerį, arba net daug kitų rūšių duomenų. Todėl duomenų labai lanksčių kurios dėka saugoti pačius įvairiausius informacijos tipas.
Šis duomenų tipas, žinoma, yra plačiai naudojamas duomenų bazėje. Tiesiog pabrėžti šio tipo duomenų svarbą, atkreipiame dėmesį, kad viena iš populiariausių programų, duomenų bazių valdymą (DBVS duomenų bazės valdymo sistema), kad "Microsoft SQL Server funkcijų, specialiai skirtų spręsti su styginių duomenis numerį ( taip pat žinomas kaip kintamo ilgio pobūdžio, arba varchar rinkinių:
- LEN
- Žemutinė / viršutinė
- LTrim / RTRIM
- ASCII
- CHAR
- Nchar
- Unicode
- STR
- CHARINDEX
- PATINDEX
- Soundex
- SKIRTUMAS
- Kairė / dešinė
- QUOTENAME
- REPLACE
- Pakartotiniai
- ATBULINĖS
- ERDVĖ
- Daiktai
- Substring
Mes naudojame LEN funkciją gauti perduodamas kaip parametras, įskaitant tarpus eilutės ilgį. Taigi, pavyzdžiui, vykdymas:
SELECT LEN ("testas eilutė")
turi kaip 16.
Funkcijos, Žemutinės ir Aukštutinės
Mes galime naudoti apatinės ir viršutinės funkcijas valdyti smulkių ir didžiųjų raidžių. Ir priimti vieną eilutę kaip parametro įvedimo.
APATINIS funkcija grąžina eilutę, kuri yra lygi į praeitį, tačiau raidės pakeičiamos atitinkamos mažosiomis raidėmis, o viršutinė funkcija vykdo atvirkštinį procesą, keičiant mažosiomis raidėmis, didžiosiomis raidėmis. Taigi, pavyzdžiui, atlieka šias funkcijas:
SELECT APATINIS ("testas eilutė")
Pasirinkite UPPER ("testas eilutė")
rezultatai yra atitinkamai:
"Styginių testas" "TESTAS STRINGLTrim funkcijos ir RTRIM
LTrim ir RTRIM funkcijos yra skirtos kirpti pradžioje (LTrim) arba perduodamas kaip parametras eilutės pabaiga (RTRIM). Įsivaizduokite, jūs paskelbti kintamąjį kaip šis doc varchar:
SKELBIA @ dok varchar (64) PASIRINKITE @ doc = "frazė su tarpaisLeiskite mums dabar taikomos LTrim ir RTrim kintamojo DOC:
PASIRINKITE LTrim (@ doc) . PASIRINKITE RTRIM (@ doc)Rezultatai yra tokie:
"Frazės su tarpais "Frazės su tarpais






