本文将带您了解关于R中类似SQL的功能的新内容,同时我们还将为您解释r和sql的相关知识,另外,我们还将为您提供关于.net如何获取SQLServer中类似print的信息、Delphi中怎样将字符串
本文将带您了解关于R中类似SQL的功能的新内容,同时我们还将为您解释r和sql的相关知识,另外,我们还将为您提供关于.net如何获取SQLServer中类似print的信息、Delphi中怎样将字符串按给定字符分隔(类似split函数的功能)、ES里有类似sql的lag或lead函数的功能么、Google App Script中的类似SQL的查询功能可从Google表格中提取数据的实用信息。
本文目录一览:- R中类似SQL的功能(r和sql)
- .net如何获取SQLServer中类似print的信息
- Delphi中怎样将字符串按给定字符分隔(类似split函数的功能)
- ES里有类似sql的lag或lead函数的功能么
- Google App Script中的类似SQL的查询功能可从Google表格中提取数据
R中类似SQL的功能(r和sql)
我习惯于用SQL编写数据操作逻辑,现在我正在学习RI,发现有时我自己只是想做一些在SQL中很简单的事情,但是我必须学习很多有关R的知识,才能对R进行相同的操作。数据框。有没有简单的解决方法?
.net如何获取SQLServer中类似print的信息
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.sqlClient; using System.Data; using System.Text.RegularExpressions; namespace ConsoleApplication16 { class Program { static string connectionString = "data source=(local),2014;initial catalog=AdventureWorks2014;user id=?;password=?;"; static void Main(string[] args) { using (sqlConnection sqlcon = new sqlConnection(connectionString)) { sqlcon.open(); sqlcon.InfoMessage += new sqlInfoMessageEventHandler(OnReceivingInfoMessage); /* 查询某个表上的索引碎片的详细信息 */ sqlCommand cmd = new sqlCommand("print 'Begin……'; DBCC SHOWCONTIG('[dbo].[ErrorLog]'); print 'End'",sqlcon); cmd.CommandType = CommandType.Text; cmd.ExecuteNonQuery(); } Console.Read(); } private static void OnReceivingInfoMessage(object sender,sqlInfoMessageEventArgs e) { Console.WriteLine(e.Message); } } }
Delphi中怎样将字符串按给定字符分隔(类似split函数的功能)
总结
以上是小编为你收集整理的Delphi中怎样将字符串按给定字符分隔(类似split函数的功能)全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
ES里有类似sql的lag或lead函数的功能么
求大神解答,ES里有类似sql中得lag或lead函数这样的功能么,比如我想取某条记录的上一条或下一条,该怎么取?Google App Script中的类似SQL的查询功能可从Google表格中提取数据
我正在尝试构建一个Google Apps脚本网络应用程序,该应用程序将从Google表格中提取数据并在浏览器的HTML页面中以行和列显示它们。
通过遵循示例等,我编写了此代码!
function doGet(){return HtmlService .createTemplateFromFile(''Report3'') .evaluate();}function getData(){var spreadsheetId = ''1Z6G2PTJviFKbXg9lWfesFUrvc3NSIAC7jGvhKiDGdcY'';var rangeName = ''Payments!A:D'';var values = Sheets .Spreadsheets .Values .get(spreadsheetId,rangeName) .values;return values;}
通过以下HTML模板提取位于A,B,C,D列中的数据并正确显示它们
<? var data = getData(); ?> <table> <? for (var i = 0; i < data.length; i++) { ?> <tr> <? for (var j = 0; j < data[i].length; j++) { ?> <td><?= data[i][j] ?></td> <? } ?> </tr> <? } ?> </table>
与其从A,B,C,DI获取所有行和所有列,不如运行SQL查询以使用WHERE子句(如SQL)检索某些列。我了解在电子表格中起作用的=
QUERY()函数在GAS内部不起作用。所以我的下一个尝试是通过使用getBatch方法来检索某些行..这就是我得到错误的地方
在这种情况下,我想排除C列,仅获取A,B和D,E引发错误的代码如下:
function getData2(){var spreadsheetId = ''1Z6G2PTJviFKbXg9lWfesFUrvc3NSIAC7jGvhKiDGdcY'';/* var rangeName1 = ''Payments!D''; *//* var rangeName2 = ''Payments!A''; */var values = Sheets .Spreadsheets .Values .batchGet(spreadsheetId,{ranges: [''Payments!D:E'', ''Payments!A:B'']}) .values;return values;}
在相应的HTML模板中,所有更改是将getData替换为getData2
<? var data = getData2(); ?>
与此代码,我得到以下错误:
TypeError:无法从未定义中读取属性“ length”。(第6行,文件“代码”,项目“ Report003”)
现在我有两个问题:
- 我的代码有什么问题,我该如何解决?
- 是否可以使用SQLite简化提取所需行和列的过程
答案1
小编典典您可以使用Google Visualization
API查询语言对查询到数据源的数据进行操作。查询语言的语法类似于SQL
代码
function doGet() { // SpreadsheetApp.openById("SSID"); // To define the oAUTH Scope - https://www.googleapis.com/auth/spreadsheets var output = HtmlService.createTemplateFromFile(''index''); output.token = ScriptApp.getOAuthToken(); return output .evaluate() .setTitle(''SQL Query'');}
index.html
<!DOCTYPE html><html> <head> <base target="_top"> </head> <body> <div id="dataTable"><h4>Loading...</h4></div> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script src="https://www.gstatic.com/charts/loader.js"></script> <script> google.load(''visualization'', ''1.0'', {packages: [''corechart'',''table'']}); google.setOnLoadCallback(loadEditor); function loadEditor() { var queryString = encodeURIComponent("SELECT A,B,D,E where A!= ''JACK''"); var SSID = "ADD YOUR SPREADSHEET" var SHEET_NAME = "SHEET NAME" var query = new google.visualization.Query(''https://spreadsheets.google.com/tq?key=''+SSID+''&sheet=''+SHEET_NAME+''&oauth_token=<?=ScriptApp.getOAuthToken()?>&headers=1&tq='' + queryString); query.send(handleSampleDataQueryResponse); } function handleSampleDataQueryResponse(response) { console.log(response) var data = response.getDataTable(); console.log(data); var chartTbl = new google.visualization.Table(document.getElementById(''dataTable'')); chartTbl.draw(data); } </script> </body></html>
我们今天的关于R中类似SQL的功能和r和sql的分享已经告一段落,感谢您的关注,如果您想了解更多关于.net如何获取SQLServer中类似print的信息、Delphi中怎样将字符串按给定字符分隔(类似split函数的功能)、ES里有类似sql的lag或lead函数的功能么、Google App Script中的类似SQL的查询功能可从Google表格中提取数据的相关信息,请在本站查询。
本文标签: