
字符串处理
文章平均质量分 74
htl258_Tony
这个作者很懒,什么都没留下…
展开
-
中文阿拉伯数据大小写转换(整理)
IF OBJECT_ID([dbo].[f_digit_chn])>0 DROP FUNCTION [dbo].[f_digit_chn]GOCREATE FUNCTION [dbo].[f_digit_chn]( @num BIGINT)RETURNS VARCHAR(20)ASBEGIN DECLARE @result VARCHA原创 2009-03-14 10:02:00 · 1614 阅读 · 1 评论 -
拆分列值心得
/*----------------------------------- Author : 分拆列值htl258(Tony)-- Date : 2009-09-10 01:38:02-- Version: Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (Intel X86) Mar 29 2009 10:27:原创 2009-09-09 07:38:00 · 3408 阅读 · 0 评论 -
字符串处理(模糊顺序搜索)
----------------------------------- -- Author: htl258(Tony) -- Title : 字符串处理(模糊顺序搜索) -- Date : 2009-09-13 20:26:00 -- 引用请保留此信息.----------------------------------- IF NOT OBJECT_ID原创 2009-09-13 20:26:00 · 1296 阅读 · 0 评论 -
ASCII码表 char(9),char(10),char(13)等
ASCII码 char(9),char(10),char(13) char(9) 水平制表符char(10) 换行char(13) 回车测试ASCII码的方法:在记事本中,按住ALT键,同时用小键盘输入十进制的ASCII码,然后松手,就可以看到效果了!如"A"的ASCII码为65,在记事本中,按住ALT然后在小键盘输入数字65,然后就能看到"A"翻译 2009-09-12 22:13:00 · 63974 阅读 · 5 评论 -
字符串處理(按指定的關鍵字在字段中出現的次數排序)
搜索关键字,按空格分开,结果要按精确度从高到低显示,比如: 查找的关键字---> ASP JAVA PHP FLEX 数据库记录集---> ID CONTENT 1 JAVA是面对对象的语言 2 PHP学起来比JAVA要容易点 3 ASP比PHP用起来简单,PHP比JAVA用起来简单 4 FLEX做出来的界面好漂亮,而且可以和A原创 2009-09-14 14:23:00 · 1594 阅读 · 1 评论 -
特殊分拆列值应用实例
http://topic.youkuaiyun.com/u/20090918/23/4df5e104-f956-4e5c-8811-3317646a0878.html?11129declare @a table(thedate datetime ,val text) insert into @a select 2009-09-07, 星期一 08:00 起床刷牙洗脸 9:15 开始上班 12:00原创 2009-09-19 03:35:00 · 918 阅读 · 0 评论 -
字符串分段截取应用实例
原贴:http://topic.youkuaiyun.com/u/20100412/02/f0442341-1605-46ad-b325-6411c50d594f.html?27940 IF OBJECT_ID(N[dbo].[f_GetStr]) IS NOT NULL DROP FUNCTION [dbo].[f_GetStr]GO--原著:邹建CREATE FU原创 2010-04-13 21:01:00 · 1014 阅读 · 0 评论 -
SQL两表匹配,将A表的指定字段所有内容根据条件更新B表指定字段的所有内容
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->t1id name1 我2 你3 他4 她t2id des1 偶然间水立方我是你的2 苏利文哦她上电缆附件你塑原创 2010-04-19 19:38:00 · 7380 阅读 · 0 评论 -
字符串列取值相加减更新到新列(XML)
现在有表scores1 xt1 scores2 xt2 scores xt10 2,3,2,3 12 2,6,2,2 5.5 1,2,1,1.5 10 2,3,2,3 求这样结果scores1 xt1 scores2 xt2 scores xt10 2,3,2,3 12 2,6,2,2 11 2,4.5,2,2.55.5 1,2,1,1.5 10 2,3,2,3 7.75 1.5,2.5,原创 2010-04-04 15:12:00 · 1499 阅读 · 0 评论 -
字符串按顺序重组方法之自定义函数(字符串拆分重组)
---------------------------------------------------------------------------- Author : htl258(Tony)-- Date : 2010-04-26 08:45:19-- Version:Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Int原创 2010-04-26 08:48:00 · 1916 阅读 · 0 评论 -
分解字符串包含的信息值后然后合并到另外一表的信息
---------------------------------------------------------------------------- Author : htl258(Tony)-- Date : 2010-04-26 14:38:22-- Version:Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Int原创 2010-04-26 14:38:00 · 1269 阅读 · 0 评论 -
SQL2000/2005字符串拆分为列表通用函数
---------------------------------------------------------------------------- Author : htl258(Tony)-- Date : 2010-04-28 02:00:28-- Version:Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Int原创 2010-04-28 02:03:00 · 4174 阅读 · 4 评论 -
应用实例:去掉字段中多个带区号电话号码前面的区号
---------------------------------------------------------------------------- Author : htl258(Tony)-- Date : 2010-04-28 23:22:15-- Version:Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (原创 2010-04-28 23:30:00 · 3430 阅读 · 4 评论 -
字符拆分应用实例(字符补位)
/*作者:htl258(Tony)标题:字符拆分应用实例内容:字符串 1,11,111,1111 怎么用sql语句转换为000001,000011,000111,001111 共六位,不足六位的在前面填上0 时间:2009-09-06 09:42*/--创建自定义函数If object_id(dbo.fn_split)is not null Dro原创 2009-09-06 09:56:00 · 1006 阅读 · 0 评论 -
字符串按分隔符号段范围查询
--> 生成测试数据表:tbIf not object_id([tb]) is null Drop table [tb]GoCreate table [tb]([col] nvarchar(21))Insert [tb]Select N餐饮集团/华东区管理处/中央厨房/营销部 union allSelect N餐饮集团 union allSelect N餐饮集团/华东区管理转载 2009-09-04 00:58:00 · 1402 阅读 · 0 评论 -
字符串处理(模糊无序搜索)
----------------------------------- -- Author: htl258(Tony) -- Title : 字符串处理(模糊无序搜索) -- Date : 2009-09-06 21:26:00 -- http://blog.youkuaiyun.com/htl258-- 引用请保留此信息.-----------------原创 2009-09-06 21:26:00 · 1775 阅读 · 0 评论 -
怎么把某字段单词的首字母改为大写其它小写?
要改某字段的内容,要求改为大写的情况: 1、字段首字母 2、空格后的首字母 3、“-”后的首字母 其它都改为小写。 例如有表 id name 1 aBC EFG 2 hij-klm 3 NOPQ 我需要的结果: id name 1 Abc Efg 2 Hij-Klm 3 Nopq------------------------------原创 2009-03-16 11:36:00 · 1948 阅读 · 0 评论 -
char值对应的内容
value char----------- ----1 2 3 4 5 6 7 8 9 10 11 12 13原创 2009-03-16 23:52:00 · 872 阅读 · 0 评论 -
什么时候需要用到字符串变量
1 :普通SQL语句可以用Exec执行 Select * from tableName Exec(select * from tableName) Exec sp_executesql Nselect * from tableName -- 请注意字符串前一定要加N 2:字段名,表名,数据库名之类作为变量时,必须用动态SQL declare @fname varchar(20) set @转载 2009-03-25 21:39:00 · 1216 阅读 · 0 评论 -
A表字段加"/"转字符串后与B表字段加"/"连合后插入C表
例如: 表A 表B 表C sn1 contect1 sn2 conect2 help 1 你好 1 可以的 你好/很好/一般情况/是还可以/确实不错/可以的/你好嘛 2转载 2009-03-28 11:16:00 · 1176 阅读 · 0 评论 -
字符ascii码与字符的转换
select ascii(a) --97select char(97) --aselect ascii(9) --57select unicode(9) --57select nchar(22269) --国select unicode(国) --22269原创 2009-04-03 20:54:00 · 933 阅读 · 0 评论 -
字符拆分排列组合
现有若干数字,将所有的排列组合可能均显示出来. 例如:4个数字 1,2,3,4 1 2 3 4 1,2 1,3 1,4 2,3 2,4 3,4 1,2,3 1,2,4 1,3,4 2,3,4 1,2,3,4 如何存储不限. -->蓉儿select top 100 id=identity(int,1,1) into # from sysobjectsdeclare @s nvarchar转载 2009-04-14 09:57:00 · 1025 阅读 · 0 评论 -
找出字段中某字符的个数
------------------------------------------------------------------------------------ Author : htl258(Tony)-- Date : 2009-04-17 11:59:36-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.2原创 2009-04-17 14:15:00 · 795 阅读 · 0 评论 -
字符串拆分之公式分解
/*-- 邹建 分解公式 将公式按运算分解到表中*/declare @str varchar(100)declare @i int,@str1 varchar(10),@str2 varchar(10)set @str=3+7+12-13+8-9*123 --要分解的字符串declare @tb table(num varchar(20),operation varcha转载 2009-04-22 15:43:00 · 1343 阅读 · 0 评论 -
字符串分段拆分截取
if object_id(ta) is not null drop table tagocreate table ta( col varchar(100))insert ta selectaa/bb/cc/dd/ee/ff union all selectaaa/bbb/ccc/ddd/eee/ff/ggggoif object_id(F_split) is not nul转载 2009-04-27 10:28:00 · 2399 阅读 · 0 评论 -
精华答题收藏之逻辑难题(字符拆分)
IF OBJECT_ID(dbo.统计表) IS NOT NULL DROP TABLE 统计表 CREATE TABLE 统计表 (方便面 INT,茶叶 INT,面包 INT,口香糖 INT,牛奶 INT,玻璃杯 INT,可乐 INT,冰糖 INT,牙膏 INT,牙刷 INT,故事书 INT,味素 INT,食盐 INT,榨菜 INT,食醋 INT) INSERT INTO 统计表 SELEC转载 2009-04-24 19:58:00 · 973 阅读 · 0 评论 -
按字节取字符串函数
我现在需要做一个MS SQL Server的函数,目的是: 有两个参数,@str varchar(1000)----输入的字符串, @getlen int--------------截取的字符长度.从左边开始取 难点:由于前边可能含有全角或中文,所以使用字符截取时,最后一位可能乱码,如果出现要求的长度最后一位是全角或中文时,则少取一个返回. create function (@转载 2009-04-27 11:28:00 · 1675 阅读 · 0 评论 -
各种字符串拆分函数
--邹建--各种字符串分函数if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[f_splitSTR]) and xtype in (NFN, NIF, NTF))drop function [dbo].[f_splitSTR]GO--3.2.1 循环截取法CREATE FUNCTIO转载 2009-08-04 09:32:00 · 1316 阅读 · 0 评论 -
数字转IP地址自定义函数(附:相互转换)
<br />----------------------------------------------------------------------------------<br />-- Author : htl258(Tony)<br />-- Date : 2010-06-19 10:34:31<br />-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) <br />-- Jul 9原创 2010-06-19 10:44:00 · 3001 阅读 · 3 评论