SQLserver字符型数据在哪里

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLserver字符型数据在哪里相关的知识,希望对你有一定的参考价值。

参考技术A 语法如下:instr(string1,string2,start_position,nth_appearance)。
SqlServer有如下几种聚合函数SUM、AVG、COUNT、COUNT(*)、MAX和MIN,但是这些函数都只能聚合数值类型,无法聚合字符串。

如何使用 sql server 连接或配置 elasticsearch

【中文标题】如何使用 sql server 连接或配置 elasticsearch【英文标题】:how to connect or configure elasticsearch with sql server 【发布时间】:2018-09-19 10:13:40 【问题描述】:

我需要搜索数十万条记录。我选择了 sql server 2016 的 elasticsearch。

如何使用 sql server 配置 elasticsearch,例如在哪里提供连接字符串,在哪里编写查询以及在哪里设置 sql server db 表的字段(列)?

我使用的是 Elasticsearch 6.4 版本。

【问题讨论】:

十万还是很多?为了能够回答您的问题,请更加具体。 【参考方案1】:

你可能需要Logstash

请参阅this,了解如何使用配置文件让 logstash 将数据推送到 Elasticsearch。

我建议您开始阅读有关 Logstash 的基础知识及其jdbc plugin 以了解更多信息。

或者,如果您不想使用 logstash,如果您想通过任何客户端应用程序进行摄取,则可以使用 Elasticsearch 提供的客户端 API。

请参阅此link 以查看支持的语言,您可以相应地编写客户端代码。

【讨论】:

感谢您的建议@kamal.. 是否有任何 JDBC Importer 连接器工具可以在 sql 和 elasticsearch 之间进行配置... 是否有任何一步一步的过程如何连接 sql server 与弹性搜索和查询数据库,因为我是新手... Logstash 就是那个工具 :) 它有简单的配置文件,您可以在其中指定输入(您可以在其中指定驱动程序、连接器、sql 查询)和输出(您可以在其中指定弹性搜索服务器详细信息) )。请参阅我提到的链接并按照它。学习如何学习是一项重要的技能,您必须按照我提供的文档/链接逐步进行。 谁能告诉我如何在不使用logstash的情况下将sql server与elasticsearch连接起来,只是我需要elasticsearch和sql server以及kibana(以可视化数据)。再次感谢..kamal... 当然,所以不用logstash,你可以使用Elasticsearch Client API 参考这个链接查看支持的语言并相应选择。 elastic.co/guide/en/elasticsearch/client/index.html看你的问题,你可能正在寻找这个elastic.co/guide/en/elasticsearch/client/net-api/current/…

以上是关于SQLserver字符型数据在哪里的主要内容,如果未能解决你的问题,请参考以下文章

sqlserver服务器名称有斜杠(\)怎么输入到C#工具里不报错

winform的连接字符串

sqlserver中怎么将一列数据拼接成一个字符串

sqlserver:如何截取字符串后联合查询出数据

sqlserver如何在字符串中间增加字符

关于sqlServer2005数据库字符串的截取?