作者PsMonkey (痞子军团团长)
看板Database
标题Re: 请问如何用sql指令删去某栏位的前两个位元
时间Wed Mar 19 23:24:57 2008
※ 引述《lottemarines (一平)》之铭言:
: 问题是这样的
: 小弟有一个资料表,里头有一个栏位放的是姓名
: 我想把姓跟名分开来,因此希望能够在mysql里头下指令
: 把name栏位中第一个中文字给删掉,这样就会留下所有人的名
: 或是把name栏位中後两个中文字给删掉,这样就会留下所有人的姓
: 名字只有两个字或是四个字的我会个别处理
: 请问有办法做到吗?
基本上找一下 database 针对 varchar 等 data type 提供的函数
就可以办得到...
另外,插花外题一下
你把姓氏想的太简单了 [认真推眼镜]
例如:「欧阳巨」
那他到底是姓「欧阳」,名「巨」呢?
还是姓「欧」,名.... [消音]
台湾户政司在统计姓氏的时候,还得对照父母的姓氏....
--
侃侃长论鲜窒碍 首页:
http://www.psmonkey.idv.tw
众目睽睽无心颤 Blog:
http://ps-think.blogspot.com
茕居少聊常人事
杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.193.67
1F:推 gpmm:好糟糕的例子(推眼镜) 03/20 02:04
2F:推 lottemarines:我要处理的只有五六百个名字,目测过後没这种困扰 03/20 09:56
3F:推 lottemarines:请问mysql的这种函数要到哪查啊 03/20 10:03
4F:推 gargamel:没想到这边也会有"糟糕" ....XD 03/20 10:44
5F:推 jameswiki:如果原住民名字,达娜.古巴.安达野,你要如何分? 03/20 12:14
6F:→ PsMonkey:mysql 使用手册一定有 03/20 15:50