上一页 1 ··· 101 102 103 104 105
摘要: 写在前面:最近在上海找工作,前前后后面试了N家单位,发现各个公司对程序员的数据库知识尤其是SQL语句的掌握程度有很高的要求,作为一名光荣的程序员,不会玩儿SQL语句走在街上根本不好意思和人打招呼!好了,废话不多说,新手菜鸟同志们了注意了,这篇文章提供的例子很简单,但是也很重要,请认真练习!别等到面试的时候被某些人嘲讽"唉!这年头,会写SQL语句的程序员越来越少了!L"老鸟高手同志们,你们可以优雅地飘过,但是有什么意见或建议都要提出来哦,大家一起进步嘛J,让菜鸟变成高手,提高我国的编程水平。一、SQL 基础知识1、DDL(数据定义语言)1)创建数据表--创建数据表create 阅读全文
posted @ 2011-08-17 13:55 China Soft 阅读(529) 评论(0) 推荐(0) 编辑
摘要: --定义计数器和动态SQL字符串DECLARE @itCount INT=0;DECLARE @STRSQL NVARCHAR(MAX) =NULL; --创建临时表IF object_id('tempdb..#MYTABLE') IS NOT NULLDROP TABLE #MYTABLE CRE 阅读全文
posted @ 2011-08-17 13:34 China Soft 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 什么情况下使用表变量?什么情况下使用临时表?表变量:DECLARE @tb table(id int identity(1,1), name varchar(100)) INSERT @tbSELECT id, name FROM mytableWHERE name like ‘zhang%’临时表:SELECT name, address INTO #ta FROM mytable WHERE name like ‘zhang%’表变量和临时表的比较:临时表是利用了硬盘(tempdb数据库) ,表名变量是占用内存,因此小数据量当然是内存中的表变量更快。当大数据量时,就不能用表变量了,太耗内存 阅读全文
posted @ 2011-08-17 13:27 China Soft 阅读(141) 评论(0) 推荐(0) 编辑
摘要: /* 1,ASCII返回字符表达式中最左侧字符的ASCII代码值仅返回首字母的ASCII码值parameter char或varcharreturns integer */SELECT ASCII('a') --97SELECT ASCII('A') --65SELECT ASCII('aA') --97SELECT ASCII('0') --48SELECT ASCII('01') --48 /* 2,CHAR将整数ASCII代码转换为字符parameter TINYINTreturns char(1) */SE 阅读全文
posted @ 2011-08-16 17:37 China Soft 阅读(850) 评论(0) 推荐(0) 编辑
上一页 1 ··· 101 102 103 104 105