摘要:
查询"李"姓老师的数量 问题比较简单,一个单表查询就可以解决,这里就不过多地讲解 方案1: SELECT COUNT(Tname) FROM Teacher tea WHERE tea.`Tname` LIKE '李%'; 方案2: SELECT COUNT(Tname) FROM Teacher 阅读全文
摘要:
查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩 问题1:查询所有有成绩的SQL SQL如下所示 方案1:where做表连接 SELECT a.SID, a.Sname, COUNT(b.CID) 选课总数, SUM(score) 总成绩 FROM Student a , SC b WH 阅读全文
摘要:
查询平均成绩小于60分的同学的学生编号和学生姓名和平均成绩 问题1:只查询在sc表存在成绩的学生信息 SQL如下所示 SELECT stu.`SID`, stu.`Sname`, CAST(AVG(sc.`score`) AS DECIMAL(18,2)) 平均成绩 FROM Student stu 阅读全文
摘要:
3、ElasticSearch搜索结果处理 3.1、排序 Elasticsearch默认是根据相关度算分(_score)来排序,但是也支持自定义方式对搜索结果排序,可以排序的字段类型有如下几种 keyword类型 数值类型 地理坐标类型 日期类型 ... 3.1.1、普通字段排序 keyword、数 阅读全文
摘要:
2、ElasticSearch高级搜索 Elasticsearch提供了基于JSON的DSL(Domain Specific Language)来定义查询。常见的查询类型如下所示 ①、查询所有 查询出所有数据,一般测试用;例如 match_all 如下图所示 ②、全文检索(full text)查询 阅读全文