SQL语句大全大全(经典珍藏版).pdf

5星(超过95%的资源)
所需积分/C币:50 2015-06-03 11:01:52 371KB PDF
21
收藏 收藏
举报

SQL语句大全大全(经典珍藏版).pdf SQL语句大全 sql集合 mysql sql语句 SQL入门
while ax<3 begin prit@x-打印变量x的值 while ay<3 eg s@c=100*@x+@y print@ac-打印变量c的值 select ay=@y+ 1 select(=@x+l select ay=1 eno WAITFOR 例等待1小吋2分零3秒后才执行 SELECT语句 waitfor delay01: 02: 03 select from employee 例等到晚上11点零8分后才执行 SELECT语句 waitfor time 23: 08: 00 lect from emplo yee 半** SELECT** select*(列名) from table name(表名) where column name operator value e (宿主) select* from stock information where stockid=str(nid stockname ='str name stock name like % find this %o' stockname like 'la-ZA-ZI (指定值的范围) stockname like [F-M% 排除指定范闱) 只能在使用ike关键字的 where子句屮使用通配符) or stockpath=stock path or stocknumber 1000 and stockindex= 24 not stock kxx=mant stocknumber between 20 and 100 stocknumber in(10, 20,30) http:/hi.baidu.com/ttcc2009 order by stockid desc(asc) -排序,desc-降序,asc升序 order by1,2--by列号 stockname-(select stock name from stock information where stockid- 4) 子查询 除非能确保内层 select只返回·个行的值, 否则应在外层 where子句中用一个in限定符 select distinct co lumn name form tab le name- distinct指定检索独有的列值, 不重复 select stocknumber "stocknumber +10"= stocknumber+10 from table name select stockname, "stocknumber"-count( from table name group by stockname -- group by将表按行分组,指定列中有相同的值 having count〔()-=2- having选定指定的组 lect from tab lel. tab le2 where tablel. id tablc2 id 左外部连接, table l中有的而 table2中没有得 以nu表示 tablel.id = table2. id 右外部连接 elect stockname from table l union[al]l--- union合并查询结果集,all保重复行 select stock name from table2 e**insert *ka insert into table name(Stock name, Stock number)value ('xxx, XXXx value (select Stock name, Stocknumber from Stock table2)---value 2 select if F date*冰 update table name set S tockname=xXX where Stockid =31 Stockname= default http:/hi.baidu.com/ttcc2009 Stockname= null Stocknumber stockname 4 本** de lete* de lete from tab le name where stock id =3 truncate table nam--删除表中所有行,仍保持表的完整性 drop tab le table name -完全朋除表 * alter table**-修改数据库表结构 alter table database owner. table name add column name char(2) null sp help table name--显示表已有特征 create table tab le name(name char(20), age smallint, Iname varchar(30)) insert into table name sclect 实现删除列的方法(创建新表) alter table table name drop constraint Stockname de fault----#. J f Stockname kKJ default约束 ** function(常用函数*)* --统计函数 AⅤG-求平均值 COUNT-统计数日 MAX-求最大值 MIN-求最小值 SUM-求和 AVG use pangu select angle wage)as dept avg Wage http:/hi.baidu.com/ttcc2009 from emp lo yee group by dept id MAX 求工资最高的员工姓名 use pangu sclect c name from emp lo yee where e wa ge (select max(e wage from emp lo yee STDEVO STDEVO函数返回表达式中所有数据的标准差 STDEVPO STDEVPO数返回总体标准差 VARO VARO数返回表达式中所有值的统计变异数 VARPO VARPO数返回总体变异数 算术函数 **三角函数** SIN( float expression)-返回以弧度表示的角的正弦 COS( float expression)-返回以弧度表示的角的余弦 TAN( float expression)-返回以弧度表示的角的正切 COT( float expression)-返回以弧度表示的角的余切 *反三角函数**/ ASIN( float express ion)-返回正弦是 FLOAT值的以弧度表示的角 http:/hi.baidu.com/ttcc2009 ACOS(float expression)-返回余弦是 FLOAT值的以弧度表示的角 ATAN( float expression)-返回正切是 FLOAT值的以弧度表示的角 ATAN2(float expression, float expression2) 返回正切是 float expression/ float expres-sion2的以弧度表示的角 DEGREES(numeric express ion) 把弧度转换为角度返回与表达式相同的数据类型可为 INTEGER/MONEY/REAL/ FLOAT类型 RADIANS( numeric expression)--把角度转换为弧度返回与表达式相同的数据类 型可为 -| NTEGER/MONEY/ REALFLOAT类型 EXP( float expression)-返回表达式的指数值 LOG( float expression)-返回表达式的自然对数值 OG10 float expression)-返回表达式的以10为底的对数值 SQRT( float expression)-返回表达式的平方根 /*半取近似值函数*/ CEILING( numeric express ion)-返回>表达式的最小整数返回的数据类型与表 达式相同可为 - INTEGER/MONEY/ REALFLOAT类型 FLOOR( numeric expression)-返回<=表达式的最小整数返回的数据类型与表达 式相同可为 Ⅰ NTEGER/MONEY/ REALFLOAT类型 ROUND( numeric expression)-返回以 Integer expression为精度的四舍五入值返 回的数据 -类型与表达式相同可为 INTEGER//REALFLOAT类型 ABS( umeric expression)-返回表达式的绝对值返回的数据类型与表达式相同可 为 INTEGER/MONEY/ REALFLOAT类型 SIGN( numeric expression)-测试参数的正负号返回0零值1正数或-1负数返回 的数据类型 与表达式相同可为Ⅰ TEGER/MONEY/REALFLOAT类型 P(O-返回值为π即3.1415926535897936 RAND([ Integer expression)-用任选的[ inte ger expression]做种子值得出0-1间 的随机浮点数 字符串函数 ASCI(0-函数返回宇符表达式最左端字符的ASCⅡ码值 CHARO-函数用于将ASCI码转换为字符 如果没有输入0~255之间的ASCⅡ码值CHAR函数会返回一个NULL值 OWFR()-函数把字符串全部转换为小写 UPPER(-函数把字符串全部转换为大写 SIRO-函数把数值型数据转换为字符型数据 http:/hi.baidu.com/ttcc2009 LTRIMO-函数把字符串头部的空格去掉 RTRIMO-函数把字符串尾部的空格去掉 LEFTO,RIGHTO, SUBSTRINGO-函数返回部分字符串 CHARINDEXO, PATINDEX()-函数返回字符串中某个指定的子串出现的开始位 置 SOUNDEX(--函数返回一个四位字符码 SOUNDEX函数可用来查找声音相似的字符牛但 SOUN DEX函数对数字和汉字 均只返回0值 DIFFERENCEO--函数返回出 SOUNDEX函数返回的两个字符表达式的值的差 异 -0两个 SOUNDEX函数返回值的第一个字符不同 l两个 SOUNDEX函数返回值的第·个字符相同 2两个 SOUNDEX函数返回值的第一二个字符相同 -3两个 SOUNDEX函数返回值的第一二三个字符相同 -4两个 SOUNDEX函数返回值完全相同 QUOTENAMEO--数返回被特定字符括起来的字符串 /*select quotename(abc, '0)quotenamecabc') 运行结果如下 faba labc]*/ REPLICATE0-函数返回一个重复 character expression指定次数的字符串 /*select replicate(abc, 3)replicate( abc,-2) 运行结果如下 ee eeeeee abcabcabc null/ REVERSEO-函数将指定的字符串的字符排列顺序颠倒 REPLACEO-閑数返回被替换了指定子串的字符串 /*select replaceabc123g, 123, ' def 运行结果如下 abcdefg/ http:/hi.baidu.com/ttcc2009 SPACEO-函数返回一个有指定长度的空白字符串 STUFF(-函数用另一子串替换字符串指定位置长度的子串 数据类型转换函数 CASTO函数语法如下 CASTO (expression As <data type>[ length D CONVERTO函数语法如下 CONVERTO (data type>[ length] <expression>[, styleD select cast(100+99 as char) convert(varchar(12), getdate) 运行结果如下 199Jan152000 日期函数-- DAY(-函数返回 date expression中的日期值 MONT()-数返回 date expression屮的月份值 YEARO-数返回 date expression中的年份值 DATEADD(datepart, number>, <date> 函数返回指定日期date加上指定的额外日期间隔 number产生的新日期 DATEDIFF(datepart>, <number>, <date> 函数返回两个指定日期在 datepart方面的不同之处 DATENAME(< datepart,<date>)-数以字符串的形式返回日期的指定部分 DATEPART(< datepart>,<date>)-函数以整数值的形式返回日期的指定部分 GETDATEO--数以 DATETIME的缺省格式返回系统当前的日期和时间 --统函数 APP NAMEC--数返回当前执行的应用程序的名称 COALESCE0--数返回众多表达式中第一个非NULL表达式的值 COL LENGTH(< table name>,<'column name>)-函数返回表中指定字段的长 度值 COL NAME(< table id>,< column id>)-函数返回表中指定字段的名称即列名 DATALENGTHO-数返回数据表达式的数据的实际长度 DBID([ database name'])-函数返回数据库的编号 DB NAME( database_d)-函数返回数据库的名称 http:/hi.baidu.com/ttcc2009 HOST IDO--函数返回服务器端计算机的名称 HOST NAME(-数返回服务器端计算机的名称 IDENTITY(data type>[, seed increment] [AS column name ]) IDENTITY0函数只在 SELECT INTO语句中使用用于插入一个 identity column列到新表中 /select identitylint, 1, 1)as column name into newtable from oldtable*/ ISDATE(--数判断所给定的表达式是否为合理日期 ISNULL(< check expression>, rep lacement value>)-函数将表达式中的NULL 值用指定值替换 ISNUMERICO-数判断所给定的表达式是否为合理的数值 NEWIDO--数返回一个 UNIQUEIDENTIFTER类型的数值 NULLIF(expressionI>, <expression2>) - NULLIF函数在 expression与 expression2相等时返回NULL值若不相等时 则返回 expression 的值 sq1中的保留字 action add aggregate all alter a fter and as asc avg avg row length auto increment between bigint bit binary blob bool both by cascade case char character change check checksum column co lumns comment constraint cre ate cross current date current time current timestamp data database datab ases date datetime day day hour day minute day second da yo month da yo week dayo year decdec imal de fault delaved de lay key write delete desc describe distinct distinctrow double drop end else esc ape escaped enclosed enum exp lain exists http:/hi.baidu.com/ttcc2009

...展开详情
试读 31P SQL语句大全大全(经典珍藏版).pdf
立即下载 身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
hotshe43271530 非常有用,谢谢分享!
2017-02-04
回复
u010588763 不错,作为手册随时可以查询
2016-03-30
回复
nik2012 很好,对初学者及后期资料查询比较有用
2015-11-19
回复
zcl3911 相当不错。拿来当手册用
2015-08-19
回复
sinat_30702629 很基础,很实用的文档,涵盖了基本的SQL编写方式。
2015-08-19
回复
无敌飘飘小色猪 内容很全面,挺好用
2015-07-20
回复
中琦 找这东西找好久了。。。下了慢慢研究咯。。。好东西自然不容错过
2015-06-10
回复
痞子_无力而为 很不错,有好多实例。可谓真知灼见。
2015-06-10
回复
emilyshaoluhua 很基础,总结也比较全面,可以当手册用用
2015-06-08
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 签到新秀

关注 私信
上传资源赚钱or赚积分
最新推荐
SQL语句大全大全(经典珍藏版).pdf 50积分/C币 立即下载
1/31
SQL语句大全大全(经典珍藏版).pdf第1页
SQL语句大全大全(经典珍藏版).pdf第2页
SQL语句大全大全(经典珍藏版).pdf第3页
SQL语句大全大全(经典珍藏版).pdf第4页
SQL语句大全大全(经典珍藏版).pdf第5页
SQL语句大全大全(经典珍藏版).pdf第6页
SQL语句大全大全(经典珍藏版).pdf第7页

试读结束, 可继续读3页

50积分/C币 立即下载