- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 sql server not in匹配不到子查询
column1 not in (select column2 from student)如果子查询中找到的列中有NULL,那么NULL和column匹配的结果都是NULL,where条件句不返回任何行,输出为空在子查询中设置where筛选出值为NULL的col1 not in (select col2 from table where col2 is not null)...
2019-07-15 13:19:03 267
原创 sql server group by不能使用别名
sql server group by不能使用别名,order by可以使用别名。执行group by时,列的别名还未出现
2019-07-12 10:55:25 1028
原创 sql server 不能使用 create table ... as
在sql server中没有create table ... as这种语法,要将一个表复制到另一个表要用:select * into newtable from oldtableselect column into newtable from oldtable group by column order by column --旧表中合并重复度column列并按顺序复制到新表中执行...
2019-07-12 10:27:41 6870
原创 sql server stuff用法
stuff是将字符串插入到另一个字符串中,它会删除第一个字符串指定位置上的指定长度的字符,然后将第二个字符串插入到第一个字符串的指定位置中STUFF(@Str,PATINDEX('%[^0-9]%',@Str),1,'') --删除@Str中非数字的字符...
2019-07-11 13:55:35 314
原创 sql server patindex用法
patindex与charindex相似,patindex可以匹配正则表达式PATINDEX('%[^0-9]%',@currentStr) --patindex与charindex相似,patindex可以匹配正则表达式,--%%表示任意字符串,^表示不匹配,^0-9表示不匹配数字,返回字符串在原字符串中的位置...
2019-07-11 13:47:02 2888
原创 sql server 数据库 charindex用法
charindex是找到对应的字符串,则返回该字符串位置,否则返回0,位置从1开始CHARINDEX (',',@Str) --在@Str中找',',如果找到则返回','所在的位置,如果没有找到则返回0例如上面的代码,如果有不只一个逗号,会返回第一个逗号出现的位置,如果想要找后面逗号出现的位置,要将第一个逗号之前的字符串删掉,@Str只保留逗号之后的字符串,可以使用left、r...
2019-07-11 13:41:45 1128
原创 vs c#控制台输出中文乱码
控制台输出中文为乱码:在输出前加上: Console.OutputEncoding = System.Text.Encoding.Unicode;就好了
2019-07-10 14:34:11 2959
原创 C# 二维数组的行数和列数
定义一个数组:int[,] arr = new int[7, 10];Length求出的是数组的总长度Console.WriteLine(arr.Length); 结果是70求二维数组的行数用GetLength(),参数为0或者1,0表示求行数,1表示求列数 Console.WriteLine(arr.GetLength(0)); //求行数 Co...
2019-07-10 14:12:25 2770
原创 sql 数据库的外键约束和主键约束
主键约束:规定主键唯一、非空alter table device add constraint con_test unique (device_id) --device是表名,con_test是约束名,device_id是想要做约束的列外键约束:建立两张表之间的关系,子表要引用父表的列。 foreign key referencesc...
2019-07-10 10:28:36 583
原创 常量表达式和非常量表达式
常量表达式:表达式就是由常量组成的,这时如果计算结果发生溢出,编辑器是会有下划线提醒的。int x = 2147483647 + 10; 非常量表达式:表达式由一个或者多个非常量组成的,这时发生溢出是不会提醒的,使用checked可以做溢出检查 int ten = 10;int y = 2147483647 + ten;...
2019-07-09 14:37:33 2224
翻译 execute
public final void execute()安排这个SwingWorker在工作 线程上执行。有一些工作线程可用。在事件的所有工作者线程都忙于处理其他 SwingWorkers这个SwingWorker被放置在一个等待队列。注意: SwingWorker只能执行一次。SwingWorker多次执行 不会导致调用该 doInBackground方法两次。
2017-12-18 13:19:27 1343
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人