99问答网
所有问题
sql 语句 如何将一张表里面的名字字段 比如 张某某 变成 张** 或则 张某 变成 站*
表里面的名字 ,不全姓张 ,也有别的 , 而且数据量很大 ,某某 或者 某 是个代称 ,有具体的名字的 要把具体的名 用*号表示 ,名中有几个字就用几个* ,姓不变
举报该问题
推荐答案 2013-05-20
设表名为TABLENAME,名字字段为NAME,那么这样:
UPDATE TABLENAME SET NAME=LEFT(NAME,1)+REPLICATE('*',LEN(NAME)-1)
或者是只查询,改表可是就把NAME原始数据破坏掉了:
SELECT NAME=LEFT(NAME,1)+REPLICATE('*',LEN(NAME)-1) FROM TABLENAME
第一个字符不变,后面加上NAME字符个数减一个*号
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BBvWWXXWz.html
其他回答
第1个回答 2013-05-20
可以用update 语句进行更新,如
update table1 set name = replace(name,'某','*')
第2个回答 2013-05-20
update 表面 set 字段名 = '张**' where 字段名 like '张%'
第3个回答 2013-05-20
可以采用占位符来表达啊
相似回答
sql
中
如何
把select查出的某一个
字段
值更换新名,例如学生张三改为李四...
答:
select decode(name,'张三','李四',name)姓名 from 表(意思就是把
表里面
叫张三
的变成
李四,剩下的不变)
问条简单的
SQL语句
,
比如
把
一张表里面
叫张三的改
成
李四的语句。。
答:
update 表名 set 列名='李四' where 列名='张三'
如何
用
SQL语句
实现查询
名字
答:
假设表叫【tab_1】该表的“姓名”字段是【name】假设你要查的这个人的姓是【张】select * from tab_1 where name like '张%';“%”是通配符,类似于windows文件搜索中的通配符“*”上面
SQL的
意思是,搜索tab_1表中,所有姓张的人员信息 返回值可能是:name```………--- 张三```………张小...
SQL如何将一
个数据库的一个表中两个
字段
的内容互换
答:
UPDATE `user` u LEFT JOIN (SELECT * FROM `user` u WHERE u.`id` > 3 AND id< 6 ) ut ON ut.id = u.`id`SET u.NAME = ut.email , u.email = ut.NAME WHERE u.`id` >3 AND u.id <6;
如何
使用
SQL语句
修改表内的数据
答:
修改表中内容 修改用到update语句,语句格式为:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 即 update 员工表 set 部门id=01 where 员工id=0004
SQL
联合主键 Create Table 表名 (
字段名1
Int Not Null,字段名2 nvarchar(13) Not Null Primary Key (字段名1, 字段名2),字段名3...
如何
用标准
SQL语句
给
一张表
中添加多个
字段
答:
ALTER TABLE 语句 ALTER TABLE 语句用于在已有的表中添加、修改或删除列。如需在表中添加列,请使用下列语法:ALTER TABLE table_nameADD column_name datatype实例:/*ALTER TABLE 增加多个
字段
*
/ALTER TABLE TABLE_USER ADD DEPARTMENT_ID INT NOT NULL,COMPANY_ID INT NOT NULL,TEMP_COL NVARCHAR...
SQL
同时更新
一张表里的
一个
字段
所有数据怎么操作?
答:
update [表名] set [
字段名
] = [值];如果是根据一个表更新此表,套用如下方式:update [表名] set [字段名] = (select [字段名] from [其他表] where [两表间的关联条件])。一、简单介绍 1.
SQL
语言,是
结构化查询语言
(Structured Query Language)的简称。SQL语言是一种数据库查询和程序设计...
...
字段
为name。表b,也有个字段为name。
sql语句
怎么写?
答:
select * from a,b where 这里写外键(不太好表达,总之就是把两个表连来)然后在while里面,用rs.getObject(列数)取得是哪个,它肯定有个顺序的,不要用rs.getString("name")。
大家正在搜
用sql语句创建如下三张表
左外连接的sql语句3张表关联
用一条sql语句从两张表中删数据
sql多表合并成一张表
sql语句两张表查询
sql两张表拼接语句
sql两张表循环语句
三张表关联查询sql语句
sql数据库两张表连接语句
相关问题
sql case语句
SQL语句查询同一字段满足多个值如何写呢?
sql top用法 详细的?
sql语句问题
sql中怎么样给子查询重命名
SQL语句问题
SQL 如何对数据库中相同名称的表中数据进行批量修改
用hibernate怎么修改指定字段的值