SQL中将某个字段根据分隔符分割成两个字段
假设有表如下:
| 商品名称 | 
| 耐克/DS001 | 
| 安踏/AT002 | 
| 阿迪达斯/AD009 | 
使用SQL将[商品名称]字段按照分隔符‘/’进行分割后实现以下效果:
| 品牌 | 商品代码 | 
| 耐克 | DS001 | 
| 安踏 | AT002 | 
| 阿迪达斯 | AT009 | 
SQL语句:
SELECT SUBSTRING(商品名称,1,CHARINDEX('/', 商品名称)-1),SUBSTRING(商品名称,CHARINDEX('/', 商品名称)+1,20) FROM Products
或
SELECT  LEFT(商品名称, CHARINDEX('/', 商品名称+ '/') - 1) , STUFF(商品名称, 1, CHARINDEX('/',  '/'+商品名称) + 1, '') FROM  Products; 
SQL中将某个字段根据分隔符分割成两个字段的更多相关文章
- MySQL数据库中,将一个字段的值分割成多条数据显示
		
本文主要记录如何在MySQL数据库中,将一个字符串分割成多条数据显示. 外键有时是以字符串的形式存储,例如 12,13,14 这种,如果以这种形式存储,则不能直接与其他表关联查询,此时就需要将该字段的 ...
 - SQLSERVER中计算某个字段中用分隔符分割的字符的个数
		
比如字段sid中用'|'分割的一些字符 a|b|c|d,需要通过sql查询出字符的个数是4. 可以使用如下脚本: SELECT LEN(sid)-LEN(REPLACE(sid,'|',''))+ ...
 - awk将某个字段按照分隔符分割之后统计次数
		
cat label_movie2|grep BBD252CC0A4FE7D10C990261D5CEACB5|awk -F "," '{for(i=2;i<NF;i++) p ...
 - SQL中将某个表中的多行数据在一个字段显示
		
项目需求:将某个表中的多行数据在一个字段显示,如下: 比如表A中有字段 ID,NAME, 表B中有字段ID,PID,DES, 表A,表B中的数据分别如下: ID NAME1 张三2 李四 ID PID ...
 - SQL Server将列以分隔符分割后存到临时表
		
begin if object_id('tempdb..#t') is not null drop table #t; create table #t ( filepath ) ); declare ...
 - sql语句如何查询一个表中某两个字段的相同数据?
		
Select Name,ID From A group by Name,ID having count (*)>1
 - Java中将一个反斜杠转换成两个反斜杠
		
代码示例: s = s.replaceAll("\\\\", "\\\\\\\\");
 - 【Paddy】如何将物理表分割成动态数据表与静态数据表
		
前言 一般来说,物理表的增.删.改.查都受到数据量的制约,进而影响了性能. 很多情况下,你所负责的业务关键表中,每日变动的数据库与不变动的数据量比较,相差非常大. 这里我们将变动的数据称为动态数据,不 ...
 - sql server中如何将两个字段数据合并成一个字段显示(字段与字段添加特殊符号)
		
之前,我在做统计数据时,需要一个字段显示某月的订单数量和订单金额,要求组合成一个字段,用括号组合. 统计出来的结果大概是这样的,首先我们来创建一些模拟数据 ---创建订单表--- create tab ...
 
随机推荐
- Lesson 46 Hobbies
			
Who, according to the authour, are 'Fortune's favoured children'? A gifted American psychologist has ...
 - 二 SVN代码冲突的解决
			
问题: A和B都是最新的代码,A修改了代码提交了,B也修改了代码,但是B提交的时候出现冲突的问题. 解决方案:编辑冲突 解决冲突: 方法一:将文件里面冲突的描述去掉,重新提交 方法二:软件解决冲突
 - jmeter之Xpath提取器
			
首先创建线程组,添加http请求,具体的设置如图1所示: 图1 然后,再添加后置处理器中的XPath Extractor,具体的参数设置,以及表达式如图2: 图2 可以添加Debug PostProc ...
 - 吴裕雄--天生自然JAVAIO操作学习笔记:压缩流与回退流
			
import java.io.File ; import java.io.FileInputStream ; import java.io.InputStream ; import java.util ...
 - 海康威视Web3.0控件个人开发经验及问题总结
			
最近在给公司平台写视频监控的页面需求,于是接触到了海康威视的视频控件,网上查阅一番资料后,发现有很多大佬们给出了简易的海康视频控件的上手方法,但是发现仍然有很多地方没有总结到,于是在这里对我个人对海康 ...
 - other#一些问题的列表
			
centos7及以后修改hostname, hostnamectl set-hostname centos7 centos7之前修改hostname, vi /etc/sysconfig/networ ...
 - Dubbo的配置过程,实现原理及架构详解
			
一. Dubbo是什么?Dubbo能做什么? 随着互联网的发展,市场需求快速变更,业务持续高速增长,网站早已从单一应用架构演变为分布式服务架构及流动计算架构.在分布式架构的背景下,在本地调用非本进程内 ...
 - 7.6 CLI 管理Varnish
			
./varnishd -f /usr/common/varnish/etc/varnish/ -a 测试: 代理tomcat服务器地址:http://172.20.10.5:1111/ telnet ...
 - AS3.0判断数组中最大值
			
function getMax(Arr) { if (typeof Arr !="object") { return null; } for (var i=0,max= ...
 - python scipy样条插值函数大全(interpolate里interpld函数)
			
scipy样条插值 scipy样条插值1.样条插值法是一种以可变样条来作出一条经过一系列点的光滑曲线的数学方法.插值样条是由一些多项式组成的,每一个多项式都是由相邻的两个数据点决定的,这样,任意的两个 ...