sql 字串函式

2021-04-12 19:22:48 字數 791 閱讀 1203

要看a的ascii碼,sql語句

select ascii(a)

要看ascii碼為56的字元

select char(56)

ascii() --函式返回字元表示式最左端字元的ascii 碼值

char() --函式用於將ascii 碼轉換為字元

--如果沒有輸入0 ~ 255 之間的ascii 碼值char 函式會返回乙個null 值

lower() --函式把字串全部轉換為小寫

upper() --函式把字串全部轉換為大寫

str() --函式把數值型資料轉換為字元型資料

ltrim() --函式把字串頭部的空格去掉

rtrim() --函式把字串尾部的空格去掉

left(),right(),substring() --函式返回部分字串

charindex(),patindex() --函式返回字串中某個指定的子串出現的開始位置

soundex() --函式返回乙個四位字元碼

--soundex函式可用來查詢聲音相似的字串但soundex函式對數字和漢字均只返回0 值

difference() --函式返回由soundex 函式返回的兩個字元表示式的值的差異

--0 兩個soundex 函式返回值的第乙個字元不同

--1 兩個soundex 函式返回值的第乙個字元相同

--2 兩個soundex 函式返回值的第一二個字元相同

--3 兩個soundex 函式返回值的第一二三個字元相同

--4 兩個soundex 函式返回值完全相同

SQL 字串分割函式

create function dbo f split sourcesql varchar 8000 strseprate varchar 10 returns temp table a varchar 100 as begin declare iint set sourcesql rtrim lt...

sql字串處理函式

sql字串函式 2007年05月15日 星期二 09 05 sql字串函式 字串函式對二進位制資料 字串和表示式執行不同的運算。此類函式作用於char varchar binary 和varbinary 資料型別以及可以隱式轉換為char 或varchar的資料型別。可以在select 語句的sel...

SQL 字串分割函式

create function dbo split input varchar max split varchar max returns table table col varchar max as begin while charindex split,input 0 begin insert ...