
MS SQLSERVER
文章平均质量分 61
allfuly
这个作者很懒,什么都没留下…
展开
-
动态sql语句基本语法
1 :普通SQL语句可以用Exec执行eg: Select * from tableName Exec(select * from tableName) Exec sp_executesql Nselect * from tableName -- 请注意字符串前一定要加N 2:字段名,表名,数据库名之类作为变量时,必须用动态SQL转载 2006-04-27 08:29:00 · 831 阅读 · 0 评论 -
获取中文字拼音的声母
CREATE function f_GetPy(@Str nvarchar(400))returns nvarchar(4000)asbegindeclare @strlen int,@re nvarchar(4000)declare @t table(chr nchar(1) collate Chinese_PRC_CI_AS,letter nchar(1))insert @t select转载 2006-04-25 10:04:00 · 1506 阅读 · 0 评论 -
bbs的数据结构和存储过程
/****************************************************************************//* *//* FileName: bbs.sql *//* *//* Description: bbs数据结构 *//* *//* Table: *//* *//* Procedure: *//* *//* Author: bigeagle转载 2006-04-25 10:35:00 · 977 阅读 · 0 评论 -
利用 Case 敘述做 SQL 的動態排列
SQL Server 在讀取資料時是採用隨機的方式, 所以使用者會用 Order 子句來做資料排列, 在這篇文章當中咱叨要來進一步介紹按怎使用 Case 來做動態的排列 Order By 子句 咱先來看麥一般使用 Select 的結果, 在這篇文章的例咱會使用 SQL Server 的北風資料庫, 請打開 Query Analyzer, 執行 Use Northwind Go Select Co转载 2006-04-27 21:53:00 · 886 阅读 · 0 评论 -
SQL server中的随机数
在SQL server中,有个随机函数rand(),有不少新手可能不知道存在这个函数,现在我就把这个函数的一些随机数生成技巧写出来,这是面向菜鸟的,老鸟请不要拍砖呀,我的头还不够硬,不过还是希望老鸟们多多指教了,现在切入正题:随机函数:rand()在查询分析器中执行:select rand(),可以看到结果会是类似于这样的随机小数:0.36361513486289558,像这样的小数在实际应用原创 2006-04-28 10:40:00 · 9994 阅读 · 1 评论 -
ASP及SQL中判断一个字符/字串在另一个字串中的次数
出现的次数=len(字符串)-len(replace(字符串,要检查的字符,))其原理就是:len(字符串):字串长度len(replace(字符串,要检查的字符,)):把所有"要检查的字符"去掉后的长度如果“要检查的字符”是两个,比如“XY”,就要把出现的次数除以2,三个字符就除以3,以此类推。原创 2006-11-16 14:56:00 · 1339 阅读 · 0 评论 -
一些比较好的T-SQL语句
SQL语句的构造实在是太有趣了,让我们大家一起收集、分享和学习语句区域1、delete table1 from (select * from table2) as t2 where table1.id=t2.id2、truncate table table1 (不在事务日志中做记录,比delete table快,但不能激活触发器)3、update table1 set column=column+转载 2007-03-02 10:23:00 · 1021 阅读 · 0 评论 -
group by下同一列字符串链接函数及sql(sql server 2000下)[转]
create table tb(id int,txt varchar(100)) go insert into tb select 1,'aaa' union all select 1,'bbb' union all s原创 2011-09-05 16:44:24 · 2446 阅读 · 0 评论 -
查询和删除有重复的记录
问:例如,有这么个表(A、B、C为字段名,下面的是字段的值)A B C abc 123 1efg 45 2cb 33 3abc 123 4efg 66 5... ...如上,要把A字段和B字段都有两条或更多相同的值的记录查询出来,即上面A的abc有两条,并且B也有两个123,这两行记录就符合条件,而efg有两个但B的值不一样,就不符合条件,如何查询出表中转载 2006-04-27 08:32:00 · 927 阅读 · 0 评论