Megosztás a következőn keresztül:


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 string1karakterlá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

trueha target az ; egyéb falsefá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 stringkeresve: .

Visszaadott érték

True ha string a vége ; targetegyé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ő stringvagy a 0 értéket target adja vissza, ha nem található. 1 értéket ad vissza, amely a kezdetét stringjelzi. 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 stringadja vissza. Ha a hossz string kisebb, mint lengtha teljes sztring, a rendszer a teljes sztringet adja vissza.

Argumentumok

string: A String.

length: An Int16, Int32, Int64vagy 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 string1az ö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 lengtha teljes sztring, a rendszer a teljes sztringet adja vissza.

Argumentumok

string: A String.

length: An Int16, Int32, Int64vagy 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 startkiinduló 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 targetkezdődik: .

Argumentumok

string: A keresett sztring.

target: A célsztring a következő elején stringkeresve: .

Visszaadott érték

Trueha string az ; egyéb falseelemet veszi targetfel.

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.

Lásd még