sql serverの一般的な方法
3712 ワード
文字列の長さlen()を計算文字列の長さを計算する
文字列を大、小文字に変換lower()は文字列を小文字に変換し、upper()は文字列を大文字に変換します.
文字列の左、右のスペースltrim()は、文字列の左側のスペースを削除するために使用され、rtrim()は、文字列の右側のスペースを削除するために使用されます.
サブストリングを取るsubstring(string,start_position,length)は任意の位置から任意の長さのサブストリングを取ることができ、left(string,length)は左側からサブストリングright(string,length)を取り、右側からサブストリングを取ることができる
文字列置換replace(string、置換する文字列、置換する文字列)
文字列値の逆値reverse(string_expression)を返します.
指定した長さの文字を削除し、指定した始点に別の文字stuff(character_expression,start,length,character_expression)startの整数値を挿入し、削除と挿入の開始位置を指定します.length削除する文字数を指定する整数.
指定した回数で文字列値replicate(string_expression,integer_expression)を繰り返す
文字列で指定した式の開始位置charindex(expression 1,expression 2,start_location)またはcharindex(expression 1,expression 2)expression 1のexpression 2の開始位置を返します.
指定した式のモードが最初に現れた開始位置patindex('%pattern%',expression)を返し、指定した式のモードが最初に現れた開始位置を返します.すべての有効なテキストと文字データ型にパターンが見つからない場合は、ゼロを返します.
入力式の最初の文字の整数値unicode('ncharacter_expression')'ncharacter_を返します.expression'はncharまたはnvarchar式です.
select sname ,len(sname) from student
文字列を大、小文字に変換lower()は文字列を小文字に変換し、upper()は文字列を大文字に変換します.
select lower('I AM A STUDENT !')
select upper('i am a student !')
文字列の左、右のスペースltrim()は、文字列の左側のスペースを削除するために使用され、rtrim()は、文字列の右側のスペースを削除するために使用されます.
declare @str varchar(100)
set @str=' !'
select @str as , len(@str) as ,ltrim(@str) as ,len(ltrim(@str)) as
サブストリングを取るsubstring(string,start_position,length)は任意の位置から任意の長さのサブストリングを取ることができ、left(string,length)は左側からサブストリングright(string,length)を取り、右側からサブストリングを取ることができる
select substring('HelloWorld!',6,6)
select left('HelloWorld!' ,5)
select right('HelloWorld!' ,6)
文字列置換replace(string、置換する文字列、置換する文字列)
select replace('HelloWorld!','o','e') :HelleWerld!
文字列値の逆値reverse(string_expression)を返します.
select reverse('abc') :cba
指定した長さの文字を削除し、指定した始点に別の文字stuff(character_expression,start,length,character_expression)startの整数値を挿入し、削除と挿入の開始位置を指定します.length削除する文字数を指定する整数.
select stuff('abcdefg',1,6,'Hello ') :Hello g
指定した回数で文字列値replicate(string_expression,integer_expression)を繰り返す
select replicate('abc',4) :abcabcabcabc
文字列で指定した式の開始位置charindex(expression 1,expression 2,start_location)またはcharindex(expression 1,expression 2)expression 1のexpression 2の開始位置を返します.
select charindex('H','elloHWorld') :5
指定した式のモードが最初に現れた開始位置patindex('%pattern%',expression)を返し、指定した式のモードが最初に現れた開始位置を返します.すべての有効なテキストと文字データ型にパターンが見つからない場合は、ゼロを返します.
select patindex('%Hello%','WorldHello') :6
入力式の最初の文字の整数値unicode('ncharacter_expression')'ncharacter_を返します.expression'はncharまたはnvarchar式です.
select unicode('a') :97
select unicode('abc') :97