我在MS_SQL中有一个查询:
var columns = ['Fruit', 'Color']
var graphData = [
[6,3,3,2,5],
[18,7,6,1,0]
];
var data = [
[6,3],
['Apple', 'Red']
]
// create table
var table = d3.select("#table").append("table");
var thead = table.append("thead").append("tr");
thead.selectAll("th").data(columns).enter().append("th").text(function(d) {
return d;
});
var tbody = table.append("tbody");
var trows = tbody.selectAll("tr").data(data).enter().append("tr");
var tcells = trows.selectAll("td").data(function(d, i) { return d; })
.enter().append("td").text(function(d, i) { return d; });
// update (add a column with graphs)
thead.append("th").text('Graphs');
trows.selectAll("td.graph").data(function(d) {return [graphData[0]];})
.enter().append("td").attr("class", "graph").each(lines);
// a sparklines plot
function lines(test) {
var width = 100, height = 20;
var data = []
for (i = 0; i < test.length; i++) {
data[i] = {
'x': i,
'y': +test[i]
}
}
var x = d3.scale.linear()
.range([0, width - 10])
.domain([0,5]);
var y = d3.scale.linear()
.range([height, 0])
.domain([0,10]);
var line = d3.svg.line()
.x(function(d) {return x(d.x)})
.y(function(d) {return y(d.y)});
d3.select(this).append('svg')
.attr('width', width)
.attr('height', height)
.append('path')
.attr('class','line')
.datum(data)
.attr('d', line);
}
我的文字是表格中的加密数据:
Select * from Mytable where ColumnName Like N'%My text%'
在这种情况下查询返回一行并正常工作,但当我搜索此代码的部分时:
cY8QsCeJ9XktaZeHDncE7k1y3Hsq2Zd1FqKM/miW6EktrtWaBZVHvlstBjrx87RyE2+Tbnl+JOEuFTtL5kObCS2lwHKyJtQgmfiyRCmY0WJVwZFN+c4spzanfMAZm8giBnRxtmS3+QmKFXdYX3TbliCCqdP0If5bwx4Vf3n3lvDsLsgyqYH7rMXNcm13iaCaEoi+8MNlAlY=
查询什么都不返回。
如何更改可以搜索加密数据的查询? 我在数据库表中的行是由WindowsApplication app加密的,我只是访问数据库。