黑马程序员_.NET学习11(书第四章)
来源:互联网 发布:xlplayer mac有杂音 编辑:程序博客网 时间:2024/05/19 04:25
---------------------- Windows Phone 7手机开发、.Net培训、.NET学习型技术博客、期待与您交流! ----------------------
--查询语句 在shuben数据库
select [Name],[Age],[Sex] from Teacher
--使用DISTINCT避免重复信息
--语法
--Select distinnct column FROM table_source
--查询所有列
select * from teacher
--单列排序
--所谓单列排序是按照某一列的顺序(升序或降序)进行排列显示的。即order by 子句后面只有一个字段
--语法 select col1, col2,......from table_name order by coln
--示例
select [no],[name],[sex] from teacher order by[no] desc
--多列排序
--示例
select [no],[name],[sex] from teacher order by[sex],[age] desc
--采用序号进行多列排序
--示例
select [no],[name],[sex] from teacher order by 3,2 desc
--order by 后面的序号3,2分别对应的是性别和姓名
--where子句单条件查询
select [no],[name],[sex],[salary],[department],[age] from teacher where [name]='李连杰'
select [no],[name],[sex],[salary],[department],[age] from teacher where [sex]='男'
--查询年龄大于等于40岁的教师的姓名,年龄,所在系等信息
select [name],[age],[department] from teacher where[age]>=40
--查询非体育系的所有教师的姓名,年龄,所在系等信息
select [name],[age],[department] from teacher where [department]<>'体育系'
select [name],[age],[department] from teacher where [department]!='体育系'
--between运算符范围筛选
--在where子句中,可以采用between运算符在两个值之间进行比较筛选。
--示例 查询年龄在工资在5000~9000的教师姓名,性别,工资
select [name],[sex],[salary] from teacher where [salary] between 5000 and 9000
NULL值的判断
所谓null值表示不知道(unknow)的数据,有三种可能:一,知道数据存在,但不知道具体的值,二,不知道数据是否存在;三,数据不存在。在实际查询中,经常遇到null值的操作。在SQL2005中,有关null值的运算符为is[NOT]NULL,用于判断数值是否为null。
示例
--查询工资不为空的教师姓名,性别,工资
select [name],[sex],[salary] from teacher where [salary] is not null
判断列中的值是否为null,只通过 is not null运算符,不可以写成“[salary]<>null”或者“[salary]!=null”或者“[salary]=null”。
---------------------- Windows Phone 7手机开发、.Net培训、.NET学习型技术博客、期待与您交流! ----------------------
详细请查看:http://net.itheima.com/
- 黑马程序员_.NET学习11(书第四章)
- 黑马程序员_.NET学习9(第六章)
- 黑马程序员_.NET学习4(Net网站SEO)
- 黑马程序员_.NET学习5(前台)
- 黑马程序员_.NET学习2(前台基础)
- 黑马程序员_.NET学习3(前台基础)
- 黑马程序员_.NET学习6(js)
- 黑马程序员_.NET学习13(SQLServer复习)
- 黑马程序员_第四天
- 黑马程序员_第四天视频学习 数组 字符串 指针
- 黑马程序员_第四天总结
- 黑马程序员_.NET学习7(飞行棋学习源代码)
- 黑马程序员_.NET继承
- 黑马程序员_.NET字符串
- 黑马程序员_.NET体系结构
- 黑马程序员_学习日记5_ADO.Net入门1
- 黑马程序员_学习日记6_ADO.Net入门2
- 黑马程序员_学习日记15_ADO.Net之DataSet
- 在线工具:将图片透明化
- 查看文件的方法
- 【C#基础语言学习】:const,readonly 常量与只读的区别
- Eclipse 查看源代码
- Java内存分配原理
- 黑马程序员_.NET学习11(书第四章)
- Linux里设置环境变量的方法(export PATH)
- PHP手册-__NAMESPACE__关键字(命名空间中继承其他命名空间中类注意)
- 鼠标消息
- wamp——利用phpmyadmin修改数据库密码
- Linux tail 命令详解
- declare-styleable的使用
- 如何区分引用类型和原始类型
- android 线程更新view及数据传送