三九宝宝网宝宝百科宝宝知识

sql字符串函数的问题

02月22日 编辑 39baobao.com

[WinAPI字符及字符串函数1:CharLower字符或字符串转小写]unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls;typeTForm1 = class(TForm)Button1: TBu...+阅读

新建一个函数,该函数实现类似于C#中String的split()函数。

函数定义如下:

create function f_split(SourceStr varchar(MAX),StrSeprate varchar(10)) returns temp table(splitStr varchar(100)) as begin declare Index int set SourceStr=rtrim(ltrim(SourceStr)) set Index=charindex(StrSeprate,SourceStr) while Index>=1 begin insert temp values(left(SourceStr,Index-1)) set SourceStr=substring(SourceStr,Index+1,len(SourceStr)-Index) set Index=charindex(StrSeprate,SourceStr) end if SourceStr<>'' insert temp values(SourceStr) return end GO

下面是执行的sql:

SELECT * FROM f_split('河北|河南|山东|山西|广西|广东|吉林|辽宁|北京|上海|重庆|','|')

经过sqlserver2005验证可以执行。

以下为关联文档:

WinAPI字符及字符串函数3:CharUpper字符或字符串转大写interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls;typeTForm1 = class(TForm)Button1: TButton;Button...

WinAPI字符及字符串函数10:lstrcpy复制字符串interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls;typeTForm1 = class(TForm)Button1: TButton;Button...

WinAPI字符及字符串函数9:lstrcat合并字符串interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button...

从sql表里截取字符串中的日期Select SUBSTRING(text,CHARINDEX('between',text)+9 ,10) from test SUBSTRING ( character_expression , start , length ) 函数说明:SUBSTRING ( '源字符串' , '截取起始位...

oracle字符串分割的函数讲解-- 定义一个对象类型.CREATE OR REPLACE TYPE ty_row_str_split as object (strValue VARCHAR2 (4000));/-- 定义一个 表/数组类型, 内容是前面定义的那个对象.CREATE OR REPLA...

sql拆分字符串用substr(string,1,1)就可以啊 如果|的位置不确定,字串长度不确定就用 INSTR('a|b|c','|',1,2 ) 函数 标示从字符串:'a|b|c'的第1位开始 第2次出现'|'的位置 以该函数判断位置...

字符串比较函数修改如下 #include int strcmp(char *str1,char *str2) { for(;;str1++,str2++) { if(*str1==*str2) if(*str1=='\0') break; else continue; else break; } return *str1-*...

字符串比较函数strcp比较的是字符串的什么你是问strcmp函数么? strcmp函数是比较两个字符串的大小,返回比较的结果。一般形式是: strcmp(字符串1,字符串2); ①字符串1小于字符串2,strcmp函数返回一个负值; ②字符串1等于字...

一个字符串比较函数#include"stdio.h" #include"string.h" #include<iostream> using namespace std; void main() { char st[20]; char s[3][20]={"Turbo C","Visual C++","Hello World"}; int i,j,p; f...

推荐阅读
图文推荐