您好,我来为您解答:
不知道你使用的是什么语言,什么环境:
1. 应该是取得查询结果,然后,加到应用程序的缓存中
2. 首先取出Application(CacheName&"_WebSetting"),应该是一个数组,然后取你需要的维数,各种语言不同,(1)代表的也不同,有的1是数组的第一项,有的是0,不管什么语言,只要得到数组,直接根据你的需要取索引数的数组值就可以了
如果我的回答没能帮助您,请继续追问。
‘贰’ SQL语句如何取出一个字段中值
oracle用substr(原字符串,起始位置,[截取长度])和instr(原字符串,查找字符串,[起始位置],[第n个])函数,[]内的是可选参数
mysql用substring和instr()函数
大概思路是截取原字符串,从(开始,到)结束,
用instr定位(和),用substr截取
比如原字符串在变量str中
以oracle为例:substr(str,instr(str,'('),instr(str,')')-instr(str,'('))
‘叁’ 运用SQL如何提取想要的字段
这是提取某字符字段中的字符与之相似的。
SQL=Select 字段1 from tabel where 字段1' like '%喜欢%'
由于通配符的缘故,导致我们查询特殊字符“%”、“_”、“[”、“';”的语句无法正常实现,而把特殊字符用“[ ]”括起便可正常查询。
‘肆’ SQL提取字段值
首先该程序不可能一步达到要求的结果,原因很简单:没有相关的系统函数。
我编程实现,大概思路:
计算userid各自长度。
在userid中查找“帮助”。
删除“帮助”及帮助以后的字符。
插入到table2中。
具体实现:
--编写一个游标,从table1大量数据中一条条取出issid等于1的数据
declare @local_variant char(200)
declare cursor_name cursor for
select userid from table1 where issid='1'
open cursor_name
fetch next from cursor_name into @local_variant
--对userid进行处理
declare @location int
declare @change_data char(200)
--帮助出现的位置
set @location = select patindex("帮助",@local_variant)
--获得帮助前的数据
set @change_data = select substring(@local_variant,1,@location-1)
--第一条数据处理完成,可以插入了
insert into table2(select issid ,a,b,c from table1)AS A value(@change_data,A.issid,A.a,A.b,A.c,e)where issid = "1"
你可以用while循环补全。
‘伍’ 查询数据库中某个字段的sql语句怎么写
1、在计算机中,打开Oracle的连接程序,用新建的数据库管理员,进入【Oracle控制】的窗口上,鼠标左键单击【服务器】按钮,并选择【SQL工作表】,如下图所示。