Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Küçük harf fonksiyonu, $arg içindeki her karakteri küçük harflere dönüştürür. Unicode kod noktaları için Microsoft Windows ikili küçük harf dönüşümü, karakterlerin nasıl küçük harfe dönüştürüleceğini belirtir. Bu standart, Unicode kod noktası standardı için eşlemeyle aynı değildir.
Syntax
fn:lower-case($arg as xs:string?) as xs:string
Arguments
| Süre | Definition |
|---|---|
| $arg | Dize değeri küçük harfe dönüştürülecek. |
Remarks
Eğer $arg değeri boşsa, sıfır uzunlukta bir dizi döner.
Examples
A. Bir diziyi küçük harfe değiştirmek
Aşağıdaki örnek, 'abcDEF!@4' giriş dizisini küçük harflere dönüştürür.
DECLARE @x xml = N'abcDEF!@4';
SELECT @x.value('fn:lower-case(/text()[1])', 'nvarchar(10)');
Sonuç kümesi aşağıdadır.
abcdef!@4
B. Belirli bir karakter dizisi aramak
Bu örnek, küçük harf fonksiyonunu kullanarak harf duyarsız bir arama yapacağınızı gösterir.
USE AdventureWorks2022;
GO
--WITH XMLNAMESPACES clause specifies the namespace prefix
--to use.
WITH XMLNAMESPACES ('https://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelDescription' AS pd)
--The XQuery contains() function is used to determine whether
--any of the text nodes below the <Summary> element contain
--the word 'frame'. The lower-case() function makes the
--case insensitive.
SELECT ProductModelID, CatalogDescription.query('
<Prod>
{ /pd:ProductDescription/@ProductModelID }
{ /pd:ProductDescription/pd:Summary }
</Prod>
') as Result
FROM Production.ProductModel
where CatalogDescription.exist('
/pd:ProductDescription/pd:Summary//text()[
contains(lower-case(.), "FRAME")]') = 1
Sonuç kümesi aşağıdadır.
ProductModelID Result
-------------- ---------
19 <Prod ProductModelID="19">
<pd:Summary xmlns:pd="https://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelDescription">
<p1:p xmlns:p1="http://www.w3.org/1999/xhtml">Our top-of-the-line competition mountain bike.
Performance-enhancing options include the innovative HL Frame,
super-smooth front suspension, and traction for all terrain.
</p1:p>
</pd:Summary>
</Prod>
25 <Prod ProductModelID="25">
<pd:Summary xmlns:pd="https://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelDescription">
<p1:p xmlns:p1="http://www.w3.org/1999/xhtml">This bike is ridden by race winners. Developed with the
Adventure Works Cycles professional race team, it has a extremely light
heat-treated aluminum frame, and steering that allows precision control.
</p1:p>
</pd:Summary>
</Prod>