100分求救,这样怎么实现?

csdnluhao 2003-08-25 04:08:56
企业代号有:9999888800001,9999888800002,9999888800003,9999888800004,9999888800005,9999888800006,
1001234567890,1001234567891,1001234567893,1001234567892,1001234567894,1001234567895,
在系统登陆的时候,把登陆的ID存在SESSION中,例如:当登陆的ID为:00001的时候显示:以99998888开头的企业信息,
当以000002登陆的时候显示以100123开头的企业信息!

我想通过JSP实现,请问有什么好的办法?企业代号有很多,但前几位有的是一样的,所以要通过前面几位判断到底要不要显示在网页上给客户!
...全文
38 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdnluhao 2003-08-27
  • 打赏
  • 举报
回复
happy_0325(快乐):你好!
我知道你的意思,能定义a=select ......
b=一个企业代号

a=select .... 能不能定义,a 的类型是什么?

csdnluhao 2003-08-26
  • 打赏
  • 举报
回复
用户是很多的大概40个用户,对应的企业代号有1000个,企业代号总共有几万个,
csdnluhao 2003-08-26
  • 打赏
  • 举报
回复
楼上的不懂你的意思啊?

不可能每一次都要把要显示的帐号和登陆的ID做对应关系,所以在登陆后就需要“需要计算”要显示哪些企业代号的信息,一次性的全部找出来,然后在把资料库中的企业代号那出来碰,碰到了就显示在网页上,

dafu71 2003-08-26
  • 打赏
  • 举报
回复
select count(*) from tablename where user_id=登陆的ID and left(帐号,8)=qiye_id
CrazyFor 2003-08-26
  • 打赏
  • 举报
回复
csdnluhao(陆皓),明白你的意思,可是你最有表来说明这样的规则,否则用户多了,你怎么办,也是一个个的人为定吗??:)
csdnluhao 2003-08-26
  • 打赏
  • 举报
回复
楼上的这样的,
我的表可能是如下这样:
user_id qiye_id
00001 99998888
00001 99998887
00001 99998886
00001 99998885
00001 99998884
00001 99998883
00001 99998882
00002 12345678
00002 12345678
00002 12345677
00002 12345676
00002 12345675
00002 12345674
00002 12345673
00003 12345672
00003 12345671
我用“select qiye_id form tablename where user_id="...",
查询出来的qiye_id是一个集合,有很多个值,我现在有一个帐号999988880000000(99998888只是帐号特征部位),怎么样比较这个帐号是否在我查询的集合中呢,
真正的流程我是知道的,假设上述查询的集合为A,帐号999988880000000为B,
当B IN A 时候,显示B的信息,否则不显示,

但是在SQL SERVER 中能不能把查询的结果定义为一个集合,而且有这样的判断呢,
这才是我想知道,,就是怎么样用代码实现我的流程,我对好多函数等都不是很清楚,所以请各位大虾指引指引!谢谢!

TaoGeGe 2003-08-26
  • 打赏
  • 举报
回复
建一個對應關系表是必須的

其實你說的功能不難實現,差的就是一個關系表。比如:
00001 99998888
00002 12345678
csdnluhao 2003-08-26
  • 打赏
  • 举报
回复
TO:amtyuranus((看看))
同意你的看法,
我也不想通过这样实现,我的企业代号有很多,所以可能需要做一个对应表,
但这样的表怎么实现呢,我有点疑惑?
csdnluhao 2003-08-26
  • 打赏
  • 举报
回复
建议:
1。建立企业分类表
企业编号,操作员编号
然后通过这个表的关系,显示企业编号。
通过这个表,可以自由的调整企业分类。
select 企业编号 from 企业分类表 where 操作员编号 = ??

愉快的登山者


◢◣◢◣◢◣



我是想做一个分类表,我可能没有说清楚,一个登陆ID需要显示好多个企业编号(》=1000)
那样的话怎么实现呢?
你的思路我很想用,


csdnluhao 2003-08-26
  • 打赏
  • 举报
回复
当登陆的ID为:00001或000002,之前的区别是什么,为什么一个选99998888开头的,一个却要选100123开头的?



其实你可能想太多了,
我的意思就是根据登陆的ID不同,显示不同的企业代号,
amtyuranus 2003-08-26
  • 打赏
  • 举报
回复
用like 语句

用他这种想法那不是要写n多的东西?
white bai 2003-08-26
  • 打赏
  • 举报
回复
增加一个字段这样是最方便实惠的,把00001 作为查询条件,搞定!
happy_0325 2003-08-26
  • 打赏
  • 举报
回复
case when (b in a ) then b end
csdnluhao 2003-08-25
  • 打赏
  • 举报
回复

楼上的是用读取企业代号的左面N个数字,然后再判断吗?我也想这样的,

我的企业代号太多了,有几万,所以不可能把每一个代号都列个表,看到底要不要显示的,
所以我还是比较中意“东方不败”的思想,

hjb111 2003-08-25
  • 打赏
  • 举报
回复
if 登陆id='00001'
select 企业代号 from yourtable where left(cast(企业代号 as varchar),8)='99998888'
else
select 企业代号 from yourtable where left(cast(企业代号 as varchar),6)='100123'


pengdali 2003-08-25
  • 打赏
  • 举报
回复
select a.企业代号 from 企业代号 a join (select 企业信息 from 权限表 where [ID]='00001') b on a.企业代号 like b.企业代号+'%'
愉快的登山者 2003-08-25
  • 打赏
  • 举报
回复
建议:
1。建立企业分类表
企业编号,操作员编号
然后通过这个表的关系,显示企业编号。
通过这个表,可以自由的调整企业分类。
select 企业编号 from 企业分类表 where 操作员编号 = ??

愉快的登山者


◢◣◢◣◢◣
CrazyFor 2003-08-25
  • 打赏
  • 举报
回复
当登陆的ID为:00001或000002,之前的区别是什么,为什么一个选99998888开头的,一个却要选100123开头的?
txlicenhe 2003-08-25
  • 打赏
  • 举报
回复
在用户表中增加一个字段记录开头的几位企业代号。
智能家居设计方案 概念及简介   又称智能住宅,在国外常用Smart Home表示。与智能家居含义近似的有家庭自动化〔Home Automation〕、电子家庭〔Electronic Home、E-home〕、数字家园〔Digital Family〕、家庭网络〔Home Net/Networks for Home〕、网络家居〔Network Home〕、智能家庭/建筑〔Intelligent Home/Building〕,在我国香港和台湾等地区,还有数码家庭、数码家居等称法。 定义   智能家居是一个居住环境,是以住宅为平台安装有智能家居系统的居住环境,实施 智能家居系统的过程就称为智能家居集成。   智能家居集成是利用综合布线技术、网络通信技术、安全防范技术、自动控制技术 、音视频技术将家居生活有关的设备集成。由于智能家居采用的技术标准与协议的不同 ,大多数智能家居系统都采用综合布线方式,但少数系统可能并不采用综合布线技术, 如电力载波,不管哪一种情况,都一定有对应的网络通信技术来完成所需的信号传输任 务,因此网络通信技术是智能家居集成中关键的技术之一。安全防范技术是智能家居系 统中必不可少的技术,在小区及户内可视对讲、家庭监控、家庭防盗报警、与家庭有关 的小区一卡通等领域都有广泛应用。自动控制技术是智能家居系统中必不可少的技术, 广泛应用在智能家居控制中心、家居设备自动控制模块中,对于家庭能源的科学管理、 家庭设备的日程管理都有十重要的作用。音视频技术是实现家庭环境舒适性、艺术性 的重要技术,表达在音视频集中配、背景音乐、家庭影院等方面。 又称智能住宅。通俗地说,它是融合了自动化控制系统、电脑网络系统和网络通讯 技术于一体的网络化智能化的家居控制系统。智能家居将让用户有更方便的手段来管理 家庭设备,比方,通过家触摸屏、无线遥控器、 、互联网或者语音识别控制家用设备,更可以执行场景操作,使多个设备形成联动;另 一方面,智能家居内的各种设备相互间可以通讯,不需要用户指挥也能根据不同的状态 互动运行,从而给用户带来最大程度的高效、便利、舒适与安全。 智能家居的子系统   智能家居系统包含的主要子系统有:家居布线系统、家庭网络系统、智能家居〔中 央〕控制管理系统、家居照明控制系统、家庭安防系统、背景音乐系统、家庭影院与    智能家居-单户系统图 多媒体系统、家庭环境控制系统等八大系统。其中,智能家居〔中央〕控制管理系统、 家居照明控制系统、家庭安防系统是必备系统,家居布线系统、家庭网络系统、背景音 乐系统、家庭影院与多媒体系统、家庭环境控制系统为可选系统。   在智能家居系统产品的认定上,厂商生产的智能家居〔智能家居系统产品〕必须是 属于必备系统,能实现智能家居的主要功能,才可称为智能家居。因此,智能家居〔中 央〕控制管理系统、家居照明控制系统、家庭安防系统都可直接称为智能家居〔智能家 居系统产品〕。而可选系统都不能直接称为智能家居,只能用智能家居加上具体系统的 组合表述方法,如背景音乐系统,称为智能家居背景音乐。将可选系统产品直接称作智 能家居,是对用户的一种误导行为。   在智能家居环境的认定上,只有完整地安装了所有的必备系统,并且至少选装了一 种及以上的可选系统的智能家居才能称为智能家居。 家居布线系统   对于一个智能住宅需要有一个能支持语音/数据、多媒体、家庭自动化、保安等多 种应用的布线系统,这个系统也就是智能化住宅布线系统。 家庭安防系统   家庭安防系统包括如下几个方面的内容:门磁开关、紧急求助、烟雾检测报警、燃 气泄露报警、碎玻探测报警、红外微波探测报警等。 实现智能家居智能化的系统的组成   所谓的家庭智能化就是通过家居智能管理系统的设施来实现家庭安全、舒适、信息 交互与通信的能力。家居智能化系统由如下三个方面组成:   〔1〕家庭安全防范〔HS〕;   〔2〕家庭设备自动化〔HA〕;   〔3〕家庭通讯〔HC〕。   在建设家居智能化系统时,依据我国有关标准,具体提出了如下的基本要求:   〔1〕应在卧室、客厅等房间设置有线电视插座;   〔2〕应在卧室、书房、客厅等房间设置信息插座;   〔3〕应设置访客对讲和大楼出入口门锁控制装置;   〔4〕应在厨房内设置燃气报警装置;   〔5〕宜设置紧急呼叫求救按钮;   〔6〕宜设置水表、电表、燃气表、暖气〔有采暖地区〕的自动计量远传装置。   智能家居控制功能及方式 遥控功能   不管在家里的哪个房间,用一个遥控器便可控制家中所有的照明、窗帘、空调、音 响等电器。例如,看电视时,不用因开关灯和拉窗帘而错过关键的剧情;卫生间的换气 扇没关,按一下遥控器就可以了。遥控灯光时可以调亮度,遥控音响时可以调音量,遥 控拉帘或卷帘时,可以调行程,遥控百页帘时可以调角度

22,206

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧