Sztring canonical functions
Az Entity SQL sztring kanonikus függvényeket tartalmaz.
Megjegyzések
Az alábbi táblázat az Entity SQL kanonikus függvényeket mutatja be.
Függvény | Leírás |
---|---|
Concat(string1, string2) |
Olyan sztringet ad vissza, amely hozzáfűzött string1 karakterláncot tartalmazstring2 .Argumentumok string1 : A sztring, amelyhez string2 hozzá van fűzve.string2 : A hozzáfűzött sztring string1 .Visszaadott érték A String . Hiba történik, ha a visszatérési érték sztringjének hossza nagyobb, mint a megengedett maximális hossz.Példa -- The following example returns abcxyz. Concat('abc', 'xyz') |
Contains(string, target) |
A visszaadott true értéket adja vissza, ha target az a .string Argumentumok string : A keresett sztring.target : A keresett célsztring.Visszaadott érték true ha target az ; egyéb false fájl tartalmazzastring .Példa -- The following example returns true. Contains('abc', 'bc') |
EndsWith(string, target) |
Visszaadja, true ha target a vége .string Argumentumok string : A keresett sztring.target : A célsztring a következő végén string keresve: .Visszaadott érték True ha string a vége ; target egyébként false .Példa -- The following example returns true. EndsWith('abc', 'bc') Jegyzet: Ha az SQL Server-adatszolgáltatót használja, ez a függvény akkor ad visszafalse , ha a sztring rögzített hosszúságú sztringoszlopban van tárolva, és target állandó. Ebben az esetben a rendszer a teljes sztringet keresi, beleértve a záró szóközöket is. Lehetséges áthidaló megoldás az adatok levágása a rögzített hosszúságú sztringben, ahogyan az alábbi példában is látható: EndsWith(TRIM(string), target) |
IndexOf(target, string) |
A belső string vagy a 0 értéket target adja vissza, ha nem található. 1 értéket ad vissza, amely a kezdetét string jelzi. Az index számozása 1-től kezdődik.Argumentumok target : A keresett sztring.string : A keresett sztring.Visszaadott érték Egy Int32 .Példa -- The following example returns 4. IndexOf('xyz', 'abcxyz') |
Left(string, length) |
A bal oldalának első length karaktereit string adja vissza. Ha a hossz string kisebb, mint length a teljes sztring, a rendszer a teljes sztringet adja vissza.Argumentumok string : A String .length : An Int16 , Int32 , Int64 vagy Byte . length nem lehet nullánál kisebb.Visszaadott érték A String .Példa -- The following example returns abc. Left('abcxyz', 3) |
Length(string) |
A karakterlánc (Int32 ) hosszát adja vissza karakterben.Argumentumok string : A String .Visszaadott érték Egy Int32 .Példa -- The following example returns 6. Length('abcxyz') |
LTrim(string) |
string Üres szóköz nélkül tér vissza.Argumentumok A String .Visszaadott érték A String .Példa -- The following example returns abc. LTrim(' abc') |
Replace(string1, string2, string3) |
Visszaadja string1 az összes előfordulást string2 string3 .Argumentumok A String .Visszaadott érték A String .Példa -- The following example returns abcxyz. Concat('abc', 'xyz') |
Reverse(string) |
string A visszafelé fordított karakterek sorrendjét adja vissza.Argumentumok A String .Visszaadott érték A String .Példa -- The following example returns dcba. Reverse('abcd') |
Right(string, length) |
A utolsó length karaktereit adja vissza.string Ha a hossz string kisebb, mint length a teljes sztring, a rendszer a teljes sztringet adja vissza.Argumentumok string : A String .length : An Int16 , Int32 , Int64 vagy Byte . length nem lehet nullánál kisebb.Visszaadott érték A String .Példa -- The following example returns xyz. Right('abcxyz', 3) |
RTrim(string) |
string Üres terület nélkül tér vissza.Argumentumok A String .Visszaadott érték A String . |
Substring(string, start, length) |
A sztring karakterhosszúságú, pozícióból start kiinduló részsztringét length adja vissza. Az 1 kezdet a sztring első karakterét jelzi. Az index számozása 1-től kezdődik.Argumentumok string : A String .start : An Int16 , Int32 és Int64 Byte . start nem lehet kisebb, mint egy.length : An Int16 , Int32 és Int64 Byte . length nem lehet nullánál kisebb.Visszaadott érték A String .Példa -- The following example returns xyz. Substring('abcxyz', 4, 3) |
StartsWith(string, target) |
true Ha a kezdő elemet adja vissza, akkor string a függvény a következővel target kezdődik: .Argumentumok string : A keresett sztring.target : A célsztring a következő elején string keresve: .Visszaadott érték True ha string az ; egyéb false elemet veszi target fel.Példa -- The following example returns true. StartsWith('abc', 'ab') |
ToLower(string) |
Kisbetűssé string konvertált nagybetűket ad vissza.Argumentumok A String .Visszaadott érték A String .Példa -- The following example returns abc. ToLower('ABC') |
ToUpper(string) |
A kisbetűket string nagybetűssé konvertálva adja vissza.Argumentumok A String .Visszaadott érték A String .Példa -- The following example returns ABC. ToUpper('abc') |
Trim(string) |
string Bevezető és záró szóköz nélkül tér vissza.Argumentumok A String .Visszaadott érték A String .Példa -- The following example returns abc. Trim(' abc ') |
Ezek a függvények adott bemenet esetén null
térnek visszanull
.
Ezzel egyenértékű funkciók érhetők el a Microsoft SQL Ügyfél által felügyelt szolgáltatóban. További információ: SqlClient for Entity Framework Functions.