2022年SQL Server 7.0 入门(二)SQL server]教程.docx
-
资源ID:81147645
资源大小:12.39KB
全文页数:4页
- 资源格式: DOCX
下载积分:9.9金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
2022年SQL Server 7.0 入门(二)SQL server]教程.docx
2022年SQL Server 7.0 入门(二)SQL server教程存取数据select语句1 选择表中的全部列“*”对Select语句有特别意义。它指定表中的全部列,而不用列出列的名字。列的依次和表中的依次相同。2 选择不同的值假如被选择列表中的列有重复值,这时“distinct”关键字可以用来忽视重复值。留意: 假如Select list中多于一列,则distinct关键字对它们总体有效。假如一列有重复值,而其他列的值是唯一的,则有重复值的一列包含在结果中。3 在结果数据集合中对列重命名结果中列的默认名字是源数据库中的列名,用户可以用自己指定的列名来代替默认的列名。Select AuthorFirstName = au_fname from authors-将列名由“au_fname”改成“AuthorFirstName”4 选择计算值在Select list中可以包含计算值或常量。计算值是在算术表达式的基础上计算而来的,它可包含在表中的一列或多列。Select totalSale = price * ytd_sales from titles条件选择(Where子句)运用一个比较或逻辑操作在Where子句中指定过滤条件,来生成表中想得到的行。1比较操作比较操作能比较数值、字符和日期数据,返回TRUE或FALSE。比较操作符<(小于)>(大于)=(等于)<>(不等于)>=(大于等于)<=(小于等于)!=(不等于)!<(不小于)!>(不大于)2逻辑操作逻辑操作测试某些条件是否正确,并依据测试结果返回TRUE或FALSE。· LIKE 假如操作和指定的字符串相同,则返回TRUE,指定的字符串也可包含通配符。有通配符的like操作更有用。· “%”规定全部字符串可代替字符“%”的位置。任何在“%”之前或之后的指定字符串视为常量。如:“New%”表示全部以“New”开头的字符串,“%New”表示以“New”结尾的字符串。· “_”规定任何单个字符可代入“_”的位置。这在只有一个字符不同的相近字符的状况下特别有用。· “”规定运用方括号中定义的字符代替一个字符。方括号中可能是独立的字符(如ahg),也可是字符范围(如c-i)。· “”规定方括号中“”之后的字符为不能用来代入的字符,它可以是独立字符(如ahg),也可是字符范围(如c-i)。留意:可以在一个表达式中组合运用这些通配符。· BETWEEN 假如操作数在供应的范围之内,则返回TRUE。BETWEEN可和NOT操作符一同运用,假如数据在指定范围之外,则返回TRUE。留意:BETTEN操作符是指定范围。例如,BETWEEN A and B表示全部在A和B之间的值,包括A和B。· IN 假如操作数和随意的指定值相匹配,则IN操作符返回TRUE。指定值可以是一个常量值列表,也可由另外的查询(称为子查询)产生。IN操作符也可和NOT操作符联合运用,假如数据不在指定值中,它返回TRUE。· AND 它结合两个表达式,假如两个表达式都为TRUE,则它返回TRUE,否则返回FALSE。· OR 它结合两个表达式,假如两个表达式中有一个为TRUE,则它返回TRUE,假如两个都为FALSE,则返回FALSE。· NOT 它对逻辑操作值求反,它可和大多数逻辑操作联合运用,对操作返回的值求反。· SOME|ANY 这两个操作有相同的格式。它们把操作数和指定值的集合比较。假如操作数与随意指定值的比较返回TRUE,则它返回TRUE。比较操作可以是随意SQL Server定义的比较操作。指定值列表可以由另一个查询产生。· ALL ALL操作和SOME及ANY有相像的格式。不同的是,假如全部操作数和指定值的比较返回TRUE,它才返回TRUE。