请分别列举读秀,图书检索数据库的检索字段有哪些

请分别列举读秀,图书检索数据库的检索字段有哪些,第1张

在“快速检索”中有十二个检索字段:“m=题名或关键词、k=关键词、j=刊名、a=作者、f=第一作者、s=机构、t=题名、r=文摘、c=分类号、z=作者简介、i=基金资助、l=栏目信息”。

在“传统检索”中有除了上述十二个外,还多两个检索字段:“u=任意字段、y=参考文献”。

在“高级检索”和“分类检索”中,除了“快速检索”的十二个检索字段外,只多一个:“u=任意字段”。

扩展资料:

读秀,图书检索数据库的简介:

读秀是由海量全文数据及资料基本信息组成的超大型数据库。其以430多万种中文图书、10亿页全文资料为基础,为用户提供深入内容的章节和全文检索;

部分文献的原文试读,以及高效查找、获取各种类型学术文献资料的一站式检索,周到的参考咨询服务,是一个真正意义上的学术搜索引擎及文献资料服务平台。

数据库检索。 Internet 拥有不下一万个数据库总量。其中,“ Internet 可检索图书馆目录和数据库”就囊括了从美国国会图书馆到欧美各国许多公用图书馆和大学图书馆的几百个联机目录和数据库。

假设字符是X

sqlserver里

select from 药品数据库 where 药品名称 like '%X%' or 简称 like '%X%' or 英文名 like '%X%' or 拉丁名 like '%X%'

access里

select from 药品数据库 where 药品名称 like 'X' or 简称 like 'X' or 英文名 like 'X' or 拉丁名 like 'X'

用 stringFormat();

例如再数据库student表中查询姓 "李" 的同学

pubic void showInfo(){

string sql

= stringFormat("select from student where sName={0}",);

SqlDateReader reader = null;

try{

reader = DBHelpergetReader();

//上面DBHelper是自己写数据库帮助类,应该会写吧?

while(){

//将数据库中读取的信息到数组中

string[] info

= new string{reader[0]toString(),reader[1]toString(),reader[2]toString();

//将这一行数据,就是上面的数组放到一个ListView的项中

ListViewItem item = new ListViewItem();

//最好将读取到的ID设为TAG值方便使用

itemTag = (int)reader["id"];

thislistview1add(item);

}

}catch(Exception ex)

{

ConsoleWrite(exmessage);

}finally{

readerclose();//再DBHelpergetReader()中创建关闭时会关闭相关的连接对象的SqlDateReader对象

}

}

假设textbox2text

内容为“abc”,在三个字段中查找内容等于它的记录,则:

select

from

你的表名

where

'abc'

in(字段1,字段2,字段3)

在“快速检索”中有十二个检索字段:“M=题名或关键词、K=关键词、J=刊名、A=作者、F=第一作者、S=机构、T=题名、R=文摘、C=分类号、Z=作者简介、I=基金资助、L=栏目信息”。

在“传统检索”中有除了上述十二个外,还多两个检索字段:“U=任意字段、Y=参考文献”。

在“高级检索”和“分类检索”中,除了“快速检索”的十二个检索字段外,只多一个:“U=任意字段”。希望可以帮到你。

根据你的描述和需求,我建议你将Table2先进行一下拆分,将其做一下行列转换处理。步骤如下:

1、创建一个临时表,表包含两列,即Code和Num,属性同Table2的Code和Num列

2、将Table2的数据转移到该临时表中,规则如下:

INSERT INTO TMP_TABLE2

(CODE, NUM)

SELECT CODE1, NUM1

FROM TABLE2

UNION ALL

SELECT CODE2, NUM2

FROM TABLE2

UNION ALL

SELECT CODE3, NUM3

FROM TABLE2

UNION ALL

SELECT CODE50, NUM50 FROM TABLE2

3、使用临时表和Table1进行查询

SELECT ANUM FROM TMP_TABLE2 A, TABLE1 B WHERE BCODE = ACODE

这个 *** 作的唯一工作量就是将上述第二部语句中省略的4到49号列补齐即可

我知道你的意思,但你的SQL的意思就是和合并没区别,因为你用的是AND,就是说ProductName字段中,既要有包含“我”,也要有包含“你”,同时还要包含“他”,因为你用的是LIKE+AND,所以你执行下直接合并的查询,结果绝对是完全一样的,

除非你不用AND,那么拆和不拆才有区别

ProductName like '%"&keyword1&"%' and ProductName like '%"&keyword2&"%' and ProductName like '%"&keyword3&"%'

以上就是关于请分别列举读秀,图书检索数据库的检索字段有哪些全部的内容,包括:请分别列举读秀,图书检索数据库的检索字段有哪些、aql多字段查询、C#如何以数据库的表中某一个或几个字段为条件搜索等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10176508.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存