select * from 表名order by Convert(int,left(列名,charindex('.',列名+'.')-1)) asc, 列名asc charindex('.',列名) 查询第一个.(点)在第几位 charindex('.',列名+'.') 给没有数据在最后面加个.(点 ...
分类:
数据库 时间:
2018-02-12 15:21:28
阅读次数:
164
--方法0:动态SQL法 declare @s varchar(100),@sql varchar(1000) set @s='1,2,3,4,5,6,7,8,9,10' set @sql='select col='''+ replace(@s,',',''' union all select ''... ...
分类:
数据库 时间:
2018-02-01 13:18:08
阅读次数:
227
DECLARE @t TABLE( id INT )DECLARE @m NVARCHAR(30)='1,9,8'DECLARE @i INT=CHARINDEX(',',@m);WHILE @i!=0 BEGIN PRINT LEFT(@m,@i-1) INSERT INTO @t VALUES( ...
分类:
其他好文 时间:
2018-02-01 00:22:41
阅读次数:
149
这是一篇基于Mike O'Neill 写的一篇很棒的文章:神经网络的手写字符识别(Neural Network for Recognition of Handwritten Digits)而给出的一个人工神经网络实现手写字符识别的例子。尽管在过去几年已经有许多系统和分类算法被提出,但是手写识别任然是... ...
分类:
编程语言 时间:
2018-01-30 19:56:42
阅读次数:
356
字符串函数 函数名 描述 示例 CHARINDEX 寻找一个指定的字符串在另一个字符串中的起始位置 SELECT CHARINDEX('JBNS','My Jbns Course',1 ) 返回:4 LEN 返回传递给它的字符串长度 SELECT LEN('SQL Server课程') 返回:12 ...
分类:
数据库 时间:
2018-01-17 01:10:03
阅读次数:
219
select CHARINDEX('bob','my name is bob',1)--返回12 bob的第一个b在字符串中排第12(从1开始数) select CEILING(456.4)--457向上取正 select CURRENT_USER--dbo select REPLACE('1234 ...
分类:
其他好文 时间:
2018-01-16 00:55:09
阅读次数:
378
在使用EF SQLite的时候发现Like语句不能完全查询出来,看了下生成的SQL语句类似于这种 查了下资料,在SQLite中是不支持CHARINDEX这个函数的,其实解决办法很简单,我们只要自己实现个Interceptor,再替换一下SQL语句,然后添加到EF中就可以了,下面是Intercepto ...
分类:
数据库 时间:
2018-01-15 13:41:42
阅读次数:
1530
--字符串函数--1、LEN:返回一个字符串的字符数select LEN('中国'),LEN('abc123!')select LEN('abc '+'1'),LEN(' abc')--2、DataLength:返回一个字符串的字节数select DATALENGTH('中国'),DATALENGT ...
分类:
数据库 时间:
2018-01-14 20:18:06
阅读次数:
209
直接上例子,即SQL语法: DECLARE @Text NVARCHAR(MAX) = N'192 168-0 101 34--96' WHILE (CHARINDEX('--',@Text) <> 0) SET @Text = REPLACE(@Text,'--','-') SELECT @Tex ...
分类:
其他好文 时间:
2017-11-23 19:38:25
阅读次数:
188
解决思路:计算每位的权重,得到序号完整的权重值,使用权重值进行排序! 创建sql 函数如下: ALTER FUNCTION [dbo].[SequenceToOrderNum] ( @Sequence VARCHAR(50) ) RETURNS INT BEGIN DECLARE @Count IN... ...
分类:
数据库 时间:
2017-11-13 21:21:07
阅读次数:
220