- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL语句一:基本查询:(1)插入单行数据insert into 表名(列名1,列名2,列名3,……)values(值1,值2,值3……)from 表名(2)将现有表中的数据添加到新表中insert into 新表名(列名1,列名2,列名3,……)select(值1,值2,值3……)from已存在表的表名 select 表名1.列名1,表名1.列名2……into 表名//不需先创建表(3)创建标识列select identity(数据类型,标识种子,标识常量)as 列名into 新表form原始表 (4)使用union关键字插入多行数据insert 表名(列名1,列名2,列名3,……)select 列名1,列名2,列名3,……unionselect 列名1,列名2,列名3,……(5)更新某行数据upadate 表名set列名1=更新值,列名2=更新值……where 列名1=原始值,列名2=原始值……(6)删除数据行delete from表名where条件注意:不能删除有主键被其他表引用的行!truncate table 表名注意:此语句用来删除表中所有行,但是表的结构、列、约束等不变。且不能用于有外键约束的表(7)限制查询返回行数及按百分比返回select TOP 行数 列名1,……from 表名 where条件select TOP PRECENT列名1,……from 表名 where条件(8)LIKE查询select *from 表名where列名LIKEzhang%(9)between查询select *from 表名where列名between 数值范围(10)In查询select 列名from列名where列名(not)In(字符值1,字符值2,……)order by 列名(11)使用聚合函数查询select 聚合函数(列名)from表名where条件(12)分组查询select 列名1,聚合函数(列名)from表名group by 列名1(13)having筛选select 列名1,列名2,……from表名group by 列名,列名……having count(*)1(14)使用distinct去除重复信息 select distinct 列名 from 表名(15)NULL值的判断 空值运算符:is(not)NULL 注意:不能用代替上面的语句(16)组合查询 使用AND OR 运算符(17)关于IN和 NOT IN查询 在条件中添加语句:where 列名IN(not in)(values1……)(18)IN 与OR 可以互换,已达到同样的效果(19)NOT 运算符 NOt 即对查询条件取反 注意:NULL 取反仍为NULL(20)NOT与BETWEEN组合使用 列名 NOT BETWEEN 40 AND 60(21)LIKE 模糊查询 “%通配符:表示任意的字符匹配,且不计字符的多少 列名 LIKE 计算机%表示此列是以计算机开头后接任意的字符 列名 LIKE %计算机表示此列是以计算机结尾前面接任意多的字符 列名 LIKE %计算机%表示此列是含有计算机前后接任意多的字符 列名 LIKE 基础%计算机表示此列是以基础开头,以计算机结尾中间可含有任意多的字符 _通配符:表示任意一个字符的匹配,且知道列名含有的字符个数 列名 LIKE 计算机__表示此列含有五个字符 []通配符:用于指定一系列字符,只要满足这些字符其中之一,且位置出现在[]通配符的位置的字符串就满足查询条件 列名 LIKE [计生]%表示要查是以计字,或是以生字开头的列名 列名 LIKE [^计生]%表示要查所有不以计字,或是以生字开头的列名 注意:用NOT和用^能达到同样的效果(22)使用ESCAPE定义转义字符 LIKE %M%ESCAPE ‘M’ 注意:上面第二个%号是实际值,不作为通配符二:连接符、数值运算和函数 (1)连接符:+,||用于连接表中的两列或者多列数据,使他们作为一列供用户查找操作 Select 列名1+列名2,列名4 from 表名 注意:相连接的列名的数据类型应当相容,若不相容就要强制转换如下: select 列名1+CAST(列名2 AS 数据类型),列名4 from 表名 另注意:若有一列名为NULL则连接后结果也为空 (2)数值运算:加、减、乘、除、取余% Select 列名1*列名2,列名4 from 表名 注意:相运算的两列必须是数值型,若是数据类型不同但同为数值(比如说: 学号有人为char型,有的人为int型)就要强制转换如下: select 列名1+CAST(列名2 AS 数据类型),列名4 from 表名 (3)函数: 字符处理函数:ASCII(字符表达式),返回字符表达式最左端字符的ASC
您可能关注的文档
最近下载
- 等腰三角形与等边三角形篇(解析版).pdf VIP
- GB 50058-2014 爆炸危险环境电力装置设计规范(附条文说明).pdf VIP
- 人教版普通高中生物学选择性必修1稳态与调节.pptx
- 《杵针疗法技术操作规范》.docx VIP
- 高中英语人教版选择性必修第一册词汇表单词英译汉默写.docx VIP
- 安全施工技术交底汇总表及安全技术交底.doc VIP
- 登高作业技术交底及安全交底.docx VIP
- 高级烟草制品购销员职业技能考试题库附答案(最新版).docx VIP
- (2025)公共基础知识试题库附答案详解ab卷.docx VIP
- 2025年烟草制品购销职业技能培训考试题库.pdf VIP
文档评论(0)