求一条sql语句,把数据库表中一个字段里面的数据数字和文字都分开,并且生成一个相对应的列。例如:aa表中有一列为number,里面的数据是 aaaa1234
bbbb234
dds234
s3451
我怎么才能求出
aaaa 1234
bbbb 234
dds 234
s 3451
1楼的回答我真不知道该说什么,只有4楼的还可以,不过我的环境是sql2000的,所以还是不对。等了一天没有结果,分还是给4楼的了。虽然不是我想要的,但是只有他认真回答我的问题了
写一个SQL语句:请将数据库中的相同记录取出,并计算出其中一个字段的合计...
select id,name ,sum(value) as value from mytable group by id,name order by id ---结果就是 id name value 001 张三 ...002 ...
数据库中,如何用SQL语句实现将某字段下的所有记录合成一条记录,用逗...
select 'T1' M, stuff((select ',' + CAST(T1 as varchar) from Table_1 for xml path('')),1,1,'') Nunionselect 'T2' M, stuff((select ',' + CAST(T2 as varchar) from Table_2 for xml path('')),1,1,'') NOracle(自带这样的函数):select wm_concat(T1) N from ...
oracle 数据库 怎么把一个表中的一个字段按规律拆分,并显示出来
1、首先需要sys或system权限操作 2、查询需要更改表的ID select object_id from all_objects where owner = 'ITHOME'and object_name = 'TEST';1234 注:ITHOME为用户,TEST是要更改的表,表名要大写 3、通过ID查出该表所有字段的顺序 select obj#, col#, namefrom sys.col$where obj# = '...
数据库中,如何用SQL语句实现将某字段下的所有记录合成一条记录,用逗...
DECLARE @temp VARCHAR(MAX);SET @temp='';SELECT @temp=@temp+','+某字段 FROM 表;SELECT STUFF(@temp,1,1,SPACE(0));SELECT ','+某字段 FROM 表 FOR XML PATH('');SELECT STUFF((SELECT ','+ 某字段 FROM 表 FOR XML PATH('')),1,1,SPACE(0));...
数据库中抽取字段的英文和数字 求sql语句
select left(字段1,patindex('%[^a-zA-Z0-9]%',字段1)-1) from tb
求一个提取字段中间数字的SQL语句
改过了 把数取出:“第”和“节”两个字占4个字符 select substring(chaptername,3,len(chaptername)-4) from chapter 如果更新到order字段:update chapter set order=convert(smallint,substring(chaptername,3,len(chaptername)-4))
如何用sql语句将数据库表中字段内容中的数值进行求和?
我把逻辑算法告诉你 ,语句你就自己写了。用replace函数 去掉对应的字符 例如:select replace(replace(字段,'尊敬……金额',''),'元……变化','')使用两次REPLACE 第一次去掉前面的字符,第二次去掉后面的字符,只剩下数字了,再格式化这串数字为数值,不然语句出来只是个字符串 ...
数据库的表中写一个sql把已有字段对应的值 拆分为多个字段
那是因为条件 substr(money,1,length(money=6)=1) = '人民币' 没有符合条件的数据,所以是null,你用 select substr(money,1,length(money=6)=1) , * from table 看看是什么结果,一般判断字符串里是否保护某些字符,应该用charindex函数才对的。
如何用SQL语句取出数据库中的特定一条数据?
通过查询语句select * from user where id=1 我不知道你这个username指的是不是字段,如果是要取出表中某个字段的值。可以通过select 字段名1,字段名2 ... from user where id=1。-- MS sql server2005以上,ORACLE select * from (select row_number() over ( order by starttime asc) ...
数据库中,如何用SQL语句实现将两个表联查下相同字段条件下另一字段的...
你这里完全就是1个表 T1 T2 T3三列 我根本没有看到有3个表 表结构都说不清楚 要大家怎么帮你呢?DECLARE @T table(T1 varchar(4), T2 varchar(4), T3 varchar(4))insert into @T (T1, T2, T3) values ('A2','11', '21')insert into @T (T1, T2, T3) values ('...