求一sql语句。
表中是这样,
部门号 部门信息
1 部门一
2 部门二
3 部门三
4 部门四
现在想得到结果如下:
部门号 部门信息 部门分号
1 部门一 1
1 部门一 2
2 部门二 1
2 部门二 2
1 部门三 1
1 部门三 2
1 部门四 1
1 部门四 2
就是将原来的部门划分两个,全部在分类为1,2如何搞,多谢!
SQL code:
select m.* , n.部门分号 from tb m,
(select 1 部门分号 union all select 2 部门分号) n
SQL code:
select a.*,部门分号=number
from tb a
inner join master..spt_value
相关问答:
现在需要在SQL Server实现定时报表输出的功能,
例如在每天的12点生成当天的报表,并输出到Excel或其它格式的文件中。
我调查了一下,说SQL Server 报表服务有这个功能,但是没用过报表服务,不知如何实现,请 ......
哪位高手提供一个SQl语句,控制表中指定列的值必须是正数?
在程序里面判断不好吗??
你可以在建表的时候用check约束表中的该字段呀!
如:
create table tab_name(
name varchar2(20),
age numbe ......
查询结果集:
ps online totle
a 0 10
b 1 11
c 5 8
想显示成这样 ......
比如 有一字段为:
Num
6111
6201
6520
65121
60087
46300
我想把6开头的全都替换成5开头
注意这是表里的数据,我想用SQL语句实现替换
SQL code:
update tb set
num = s ......