![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
Fancy Wang
You got what you paid for.
展开
-
SQL Sever中FOR XML PATH函数用法以及转义字符正常显示
FOR XML PATH 简单介绍首先来介绍一下FOR XML PATH ,假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱好,表结构如下:接下来我们来看应用FOR XML PATH的查询结果语句如下:SELECT * FROM hobby FOR XML PATH结果:<row> <hobbyID>1</hobbyID> <hName>爬山</hName></row><row> <h转载 2020-07-15 17:26:43 · 2052 阅读 · 0 评论 -
SQL Sever中的函数
isnull(value1,value2)1、value1与value2的数据类型必须一致。2、如果value1的值不为null,结果返回value1。3、如果value1为null,结果返回vaule2的值。vaule2是你设定的值。如果在select中就是isnull可以判断是否是null,如果是给个默认值,isnull(“字段名”,“设定默认的数据”)例如:select isnull(fs,6) from xuesheng where name=‘张三’ 在表xuesheng中,fs分数如转载 2020-06-30 15:51:19 · 107 阅读 · 0 评论 -
SQL语句分割某个字段写法
SQL原数据:SQL语句写法:WITH NameCollectAS ( SELECT ID, SingleName = CAST(LEFT(REPLACE(Name, ' ', ''),CHARINDEX(';',REPLACE(Name,' ', '') + ';')-1) AS NVARCHAR(MAX)) , Split = CAST(STUFF(REPLACE(Name, ' ', '') + ';',1,CHARINDEX(';',REPLACE(Name, ' '转载 2020-06-30 15:34:33 · 7777 阅读 · 0 评论 -
SQL语句中CASE函数
case函数,严格的意义上来讲case函数已经试流程控制语句了,不是简单意义上的函数,不过为了方便,很多人将case函数称为流程控制函数。case函数的一般有两种用法:第一种用法:case expression when value1 then returnvalue1 when value2 then returnvalue2 when value3 then returnvalue3 else defaultvalueend上述的第一种用法就是:c转载 2020-06-22 10:54:20 · 557 阅读 · 0 评论