首页 > 其他 > 详细

SUBSTRING / CHARINDEX_函数随手练_2

时间:2020-06-11 22:40:02      阅读:54      评论:0      收藏:0      [点我收藏+]

SUBSTRING / CHARINDEX_函数随手练_2
环境:MSSQL 2014(AdventureWorks2008R2附加到2014中的表 Location)


技术分享图片

 

 

 

/*
     Learning SQL on SQL Server2005
*/

--要将名字中带有空格的,使用空格前面部分内容,加上一个 , 再加空格后面的第1个字符
--    名字中不带空格的,直接使用名字的全部内容,加上一个, (有待继续)

SELECT *
FROM Production.Location
---------------------------------
SELECT NAME,
               Len(NAME) AS [Len(name)],
              -- "First letter of name 1" = Substring(NAME, 0, 2),       --注释掉这3句,仅为熟悉下 
              -- "First letter of name 2" = Substring(NAME, 1, 1),       
              -- "First letter of name 3" = Substring(NAME, -1, 3),      
               "Position of Space in Employee names" = Charindex( , NAME),
               "Position of Space in Employee names" = Substring(NAME, 1, Charindex( , NAME)-1)
                                                       + , 
                                                       + Substring(NAME, Charindex( , NAME)+1, 1)
                                                       + .
FROM   Production.Location
WHERE  Charindex( , NAME) <> 0 

运行结果:

技术分享图片

 

SUBSTRING / CHARINDEX_函数随手练_2

原文:https://www.cnblogs.com/CDPJ/p/13096264.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!