求一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
相关问答:
考勤表fty_grzl(mem_id 员工ID,adate 日期,type 类型,a1-a6 打卡时间,jb 基本工时,ot 加班工时,cdd 迟到次数,ztd 早退次数,cdt 迟到时间,ztt 早退时间)
type:N 年假,W 正常班,J ......
哪位高手提供一个SQl语句,控制表中指定列的值必须是正数?
在程序里面判断不好吗??
你可以在建表的时候用check约束表中的该字段呀!
如:
create table tab_name(
name varchar2(20),
age numbe ......
数据类型:
Code char(6)
CreateTime datetime
Price float
数据如下:
Code CreateTime Price
031002 2008-10-17 15:00:15 ......
users表
name companyId companyName
company表
companyId companyName
1 a公司
2 b公司
......