鲜花( 1) 鸡蛋( 0)
|
赶紧注册,享受更多功能!查看帖内大图!
您需要 登录 才可以下载或查看,没有账号?立即注册
x
俗话说,活到老,学到老,我就是半路出来学习编程的年轻人了,因为个人对于程序有兴趣,因此从一开始就自学,但是难度也非常大,目前在学习数据库了,对于一些语法和技巧,写一些学习心得笔记,记录下来,以后也方便复习。
最近在建一个博客,关于读书和写作话题的,主要是记录自己的生活,也顺便多读点儿文学著作,毕竟知识改变命运嘛。在学习数据库的过程中,最难的就是关于sql语法的问题,感觉数据库比较复杂,查询、增删改查、触发器等等,都好复杂。
学习笔记SQL提交查询语法之WHERE子句的应用和规则[图]
好了,下面言归正传,来总结关于sql查询语法的条件应用规则:
WHERE 子句用于规定选择的标准。
WHERE 子句
如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。
语法
SELECT 列名称 FROM 表名称 WHERE 列 运算符 值
使用 WHERE 子句
如果只希望选取居住在城市 "Beijing" 中的人,我们需要向 SELECT 语句添加 WHERE 子句:
SELECT * FROM Persons WHERE City='Beijing'
引号的使用
请注意,我们在例子中的条件值周围使用的是单引号。
SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号。
文本值:
这是正确的:
SELECT * FROM Persons WHERE FirstName='Bush'
这是错误的:
SELECT * FROM Persons WHERE FirstName=Bush
数值:
这是正确的:
SELECT * FROM Persons WHERE Year>1965
这是错误的:
SELECT * FROM Persons WHERE Year>'1965'
以上就是关于数据库查询的where条件查询语法和规则了,也举了一些案例,方便我们理解和学习,每天学一点,总会积累不少知识的,这就是学习的好处所在。就以“水浒传读后感300字为例”,就是通过sql server2008数据库查询并经过静态化规则处理的伪静态网址,可以方便数据的索引,但这个系统还是比较复杂,目前我还没有看懂其中的技术关节。看来还要认真学习,加强知识的积累啊,学习毕竟时间辛苦的事情。
以前也接触过access数据库,不过和sql server相比的话,access数据库要简单多了,但功能也少很多,因此在以后的编程过程中,能够开发的作品也就有限,因此不能怕复杂,越是复杂的东西就越是有挑战性。
|
|