sql替换问题 - MS-SQL Server / 基础类
有一张表,一字段同时包含身份证/姓名,字段内容如:123456789012345678/姓名:或123456789012345678/姓名:小王,我想表无具体姓名删掉,如原内容:123456789012345678/姓名:替换为->123456789012345678,该怎么办
update biao
set 字段=case when len(字段)>XXX then repalce() else 字段
如果字符长段不是固定的,比如身份证不满18位,怎么办?
SQL code:
create table test_t
(col varchar(100))
insert test_t select '123456789012345678/姓名:' union select '123456789012345678/姓名:小王'
update test_t
set col=LEFT(col,charindex('/',col)-1)
select * from test_t
/*
col
----------------------------------------------------------------------------------------------------
123456789012345678
123456789012345678
*/
n关键是你想怎么办
SQL code:
update test_t
set col=LEFT(col,charindex('/',col)-1)
where charindex('/',col)>0
谢谢楼主
SQL code:
if object_id('[tb]') is not null drop table [tb]
go
create table [tb]([col] varchar(28))
insert [tb]
select '123456789012
相关问答:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......
sql的软件在哪里可以下啊!在网上找了蛮多都用不了啊
随便搞一D版吧,
迅雷第一个就可以用
2000,2005都这样
http://119.147.41.16/down?cid=0698C2D64D7D637D90A6D2482298E6717D4F15CD&t=2&fmt=-1 ......
sqlserver2005 建立的数据库,与手持pda传输数据,最近突然出现无法传递数据的问题,pda端提示的错误时outofmemoryexception,但是pda上面的容量没有问题,
sqlserver的日子上的错误如下:
日期 2010-1-25 14:45: ......
下面是XML初始文件内容
XML code:
<upd:Update xmlns:lar="http://schemas.microsoft.com/msus/2002/12/LogicalApplicabilityRules" xmlns:cmd="http://schemas.microsoft.com/msus/2002/12/Up ......