——此文章摘自《网络游戏服务器端编程》定价
¥
特价
¥
详细>>http://track
linktech
cn/?m_id=dangdang&a_id=A
&l=
&l_type
=
width=
height=
border=
nosave>
— 比较操作符
=判断是否相等相等为TRUE不等为FALSE
<>判断是否不等不等为TRUE相等为FALSE
<>大于或小于判断符
— 逻辑操作符
— IS NULL判断是否为空为空值时为TRUE
需要注意的是有时候用户可能会使用WHERE NAME = NULL这样的语句来作为查询条件但这并不是判断是否为空值只是判断是否等于NULL
— BETWEEN用于查找处于给出的最大最小值之间的数据
— IN用于查找处于给定的数值中的数据
— LIKE用于比较相似的值
— EXISTS用于查询在指定的表中是否存在一行符合条件的数据
下面是一些逻辑操作符的使用
SELECT * FROM gamer WHERE AGE BETWEEN AND
SELECT * FROM gamer WHERE AGE IN ()
SELECT * FROM gamer WHERE NAME LIKE 李%
SELECT NAME FROM gamer
WHERE EXISTS(SELECT AGE FROM gamer WHERE AGE>)
在SQL语言中使用LIKE逻辑操作符时可以在字符串值中使用通配符用来代表一类字符串值其中用%代表任意长度字符用_代表单个字符或数字
— 连接符
— AND用于连接WHERE中的多个条件
— OR 用于判断多个条件中是不是有一个条件的值为真
— NOT用于将条件求反使其他逻辑条件符意思反转
下面是一些连接符的使用
SELECT NAME FROM gamer WHERE AGE> AND AGE<
SELECT NAME FROM gamer WHERE AGE = OR AGE =
SELECT NAME FROM gamer WHERE AGE NOT IN ()
— 算术操作符
— 加——+
— 减——
— 乘——*
— 除——/
使用算术运算符可以生成各种组合条件或者得到所需的数据
SELECT * FROM gamer WHERE (AGE+LEVEL)>
除了这些常用的SQL语句之外SQL语言还提供了一些附加的语言元素以及一些数据库管理的命令用于对日常数据库事务进行处理
right>[http://developcsaicn/dbms/htm>] []