小编sho*_*ave的帖子

SQL-在搜索字符串时忽略大小写


我在表中有以下数据
PriceOrderShipped
PriceOrderShippedInbound
PriceOrderShippedOutbound

在SQL中我需要编写一个查询表中的字符串.在搜索字符串时,它应该忽略大小写.对于下面提到的SQL查询

SELECT DISTINCT COL_NAME FROM myTable WHERE COL_NAME LIKE '%PriceOrder%' 
Run Code Online (Sandbox Code Playgroud)

给出了所有上述数据,而

SELECT DISTINCT COL_NAME FROM myTable WHERE COL_NAME LIKE '%Priceorder%' 
Run Code Online (Sandbox Code Playgroud)

不给.

例如.当我搜索'PriceOrder'或'priceOrder'时它可以工作,但'priceorder'或'Priceorder'不起作用.我已尝试使用COLLATE进行以下查询,但它不起作用.请告诉我哪里出错了.

SELECT DISTINCT COL_NAME FROM myTable WHERE 
COL_NAME COLLATE latin1_general_cs LIKE '%Priceorder%'
Run Code Online (Sandbox Code Playgroud)

sql sql-server case-insensitive ignore-case sql-like

115
推荐指数
3
解决办法
21万
查看次数

JavaScript - 将HTML表格数据导出到Excel中


我想转换HTML表格到Excel,我有一个JavaScript函数,一个简单的表转换为Excel的尝试,这是工作的罚款.如果我有多个表,我将如何将所有表数据添加到Excel文件中.这是我试过的.我创建了2个表并给出了表索引testTabletestTable1.

如何在点击按钮时将这两个表ID传递给JavaScript函数?现在单击按钮,只有第一个表导出到Excel,因为我只通过了'testTable'.我将如何能够输出多个表,例如:testTable,testTable1到Excel?

这是JavaScript:

<script>

var tableToExcel = (function() {
var uri = 'data:application/vnd.ms-excel;base64,'
, template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!--[if gte mso 9]>    
<xml>
<x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}
</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions>
</x:ExcelWorksheet></x:ExcelWorksheets>
</x:ExcelWorkbook>
</xml>
<![endif]-->
</head>
<body>
<table>{table}</table></body></html>'
, base64 = function(s) { return window.btoa(unescape(encodeURIComponent(s))) }
, format = function(s, c) { return s.replace(/{(\w+)}/g, function(m, p) { return c[p]; }) }
return function(table, name) {
if (!table.nodeType) table = document.getElementById(table)
var ctx = {worksheet: name …
Run Code Online (Sandbox Code Playgroud)

html javascript excel html5 export-to-excel

12
推荐指数
1
解决办法
3万
查看次数

根据sql中的日期过滤数据

我试图执行以下SQL查询并根据日期过滤掉数据.

我需要显示一个过滤掉数据的表,只有那些在提到的start_date和end_date之间的行

这是我一直在尝试的查询

SELECT DISTINCT T1.column1, T1.column2, T2.START_DATE, T2.END_DATE
FROM Table1 T1, Table2 T2
WHERE (T1.column1= T2.column2) AND
(T2.START_DATE >= '15/01/2013 10:58:58' AND 
   T2.END_DATE <= '18/01/2013 10:58:58') ORDER BY T2.START_DATE DESC
Run Code Online (Sandbox Code Playgroud)

我也得到了2012年的价值结果.请帮帮我

谢谢

sql sql-server sql-server-2008 sql-date-functions sqldatetime

4
推荐指数
1
解决办法
7万
查看次数

删除 SQL 中括号内的文本

我正在尝试删除其中的括号和文本。例如:Column1 有数据并且清理过的数据应该看起来像 column2

Column1       Column2
HF(abcd)      HF
BP(234)       BP
ATRS (2354)   ATRS
AB(PS) SD(12) AB SD
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用下面的正则表达式来查看清理过的数据,但我做错了

s/([^)]*)//

select Column1 from table where Column1 like '%s/\([^)]*\)//%'
Run Code Online (Sandbox Code Playgroud)

什么是最好的解决方案

regex sql sql-server

4
推荐指数
2
解决办法
7745
查看次数

将BLOB转换为sql中的文本

我的数据库表中有一个字段,数据类型为.如何使用查询BLOB查看内容.内容是text/stringSELECTSQLMIMETYPE'text/xml charset=UTF8'

我试过这个,我不确定我是否正确的语法

SELECT 
CAST((SELECT column FROM myTable WHERE ID='56')AS CHAR(10000) CHARACTER SET utf8)
Run Code Online (Sandbox Code Playgroud)

并且

SELECT 
CONVERT(VARCHAR(max), CAST((SELECT column FROM myTable WHERE ID='56') 
as binary)) from BIZDOCCONTENT
Run Code Online (Sandbox Code Playgroud)

非常感谢

mysql sql sql-server blob

3
推荐指数
1
解决办法
5万
查看次数

使用 C# 中的对象将 JSON 数据发布到 Web API

我能够编写代码来从 Web API 执行 GET 操作。但是,我无法发布。我认为问题出在 JSON 对象上。如果参数是通过 URL 发送的,我可以 POST,但如果它是 JSON 对象,我就无法这样做。例如:POST 要求我通过 URL 发送 ModelID、CustomerID,并将 ReferenceString 作为 JSON 对象发送。

发送数据

型号 ID = 3345

客户 ID =1V34858493

ReferenceID 是一个 JSON 字符串[]

[{“ReferenceId”:“a123”}]

主要的

 static void Main(string[] args) 
    {
       // JavaScriptSerializer serializer = new JavaScriptSerializer();

        string patientServiceResponse = PostRequest( string.Format("https://url.com/api/{0}/{1}/taskOrders", 3345, "1V34858493"));

        Debug.Write(patientServiceResponse);
    }
Run Code Online (Sandbox Code Playgroud)

邮寄请求

private static string PostRequest(string url)
    {
        HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url);
        httpWebRequest.ContentType = "application/json; charset=utf-8";
        httpWebRequest.Method = "POST";
        httpWebRequest.Accept = "application/json; charset=utf-8";
        string sContentType = …
Run Code Online (Sandbox Code Playgroud)

.net c# json web-services http

3
推荐指数
1
解决办法
5万
查看次数

SQL中的复合键是一对多,而不是一对一对吗?

如果我创建一个带有复合键的表(一对多关系).如何确保一对多关系是单方面的?我的意思是A和B是复合键; A可以有多个B,但B不能有多个A.

编辑:将数据类型从数字更改为int

例如:

CREATE TABLE voting (
TaskOrder int,
MemberID int,
PRIMARY KEY (TaskOrder , MemberID)
);
Run Code Online (Sandbox Code Playgroud)

功能要求 - 一个成员可以有多个任务订单.但是,无法将一个任务订单分配给多个成员.

我如何确定?起初,我想过使用复合键.还有其他选择吗?或者使用复合键可以吗?

sql sql-server primary-key composite-key one-to-many

1
推荐指数
1
解决办法
282
查看次数

Java - 将多行字符串写入文件

我有一个包含多行的字符串,如下所示

<?xml version="1.0" encoding="UTF-8"?>
<books>

    <book publishyear="1990">
        <name>Harry Potter</name>
    </book> 
</books>
Run Code Online (Sandbox Code Playgroud)

如何将其写入文件?我尝试过使用缓冲编写器,但它不会在多行中使用字符串.

 try{
           FileWriter fstream = new FileWriter("D:/temp.txt");
           BufferedWriter out = new BufferedWriter(fstream);
           out.write(" <?xml version="1.0" encoding="UTF-8"?>
<books>

    <book publishyear="1990">
        <name>Harry Potter</name>
    </book> 
</books>");

           out.close();
  }catch (Exception e){//Catch exception if any
        System.err.println("Error: " + e.getMessage());
    }
Run Code Online (Sandbox Code Playgroud)

java string multiline filewriter stringreader

0
推荐指数
1
解决办法
2977
查看次数

SQL UNION和合并

我有多个涉及许多表和联接的选择语句。所有选择语句具有相同的标题。我正在尝试将所有这些组合到单个结果集中。那么哪种方法是更好的SQL UNION还是MERGE?我知道UNION是A + B。因此,如果表A中的列为NULL,而表B中的列具有值,那么UNION会给我两行吗?因此,如果我想根据ID将所有行合并为单个行,应该使用MERGE吗?我可以选择在SQL或SSIS中执行此操作。

SELECT ID, NAME, VitalName as VitalName FROM TABLE A
UNION
SELECT ID, NAME, VitalReadings as VitalName FROM TABLE B
Run Code Online (Sandbox Code Playgroud)

表A

+----+------+-----------+
| ID | Name | VitalName |
+----+------+-----------+
|  1 | AAA  | HeartRate |
|  2 |      | Systolic  |
|  3 |      | Diastolic |
+----+------+-----------+
Run Code Online (Sandbox Code Playgroud)

表B

+----+------+---------------+
| ID | Name | VitalReadings |
+----+------+---------------+
|  1 | AAA  | HeartRate     |
|  2 | BBB  | Systolic      | …
Run Code Online (Sandbox Code Playgroud)

sql sql-server union merge

0
推荐指数
1
解决办法
5095
查看次数