H I O X INDIA
MySQL 教程
 首页   ||  教程  ||  脚本  || 支持 english Español Français Deutsch

Mysql 教程
介绍
如何安装
数据库
数据类型
INSERT
SELECT
UPDATE
DELETE
运营商
职能
请询问您的疑问
反馈



逻辑运算符


主题

在MySQL中如何使用逻辑运算符选择数据?
在MySQL中如何使用逻辑运算符?
什么是逻辑运算符?



解释


逻辑运算符:

    MySQL支持的逻辑运算符如下:



AND(&&)运算符:

    逻辑AND(&&)运算符说明是否两个运算域是真的。让我们参见以下的使用AND运算符的语句。

mysql> select studid, name from student where marks > 80 
and marks < 100;
                            (or)
mysql> select studid, name from student where marks > 80 
&& marks < 100;
+--------+-------+
| studid | name  |
+--------+-------+
|      4 | jack  |
|      8 | mille |
+--------+-------+
2 rows in set (0.00 sec)
    在以上的示例中,列出了在80-100之间的学生名字和studid。

OR(||)运算符:

    逻辑OR(||)运算符说明是否单个的运算域是真的。 让我们参见以下的使用OR运算符的语句。

mysql> select name, marks, address from student where 
name like 'a%' or name like 's%';
				(or)
mysql> select name, marks, address from student where 
name like 'a%' || name like 's%';
+-------+-------+------------------+
| name  | marks | address          |
+-------+-------+------------------+
| steve |   100 | 5th cross street |
| anne  |   100 | downing street   |
| steve |    75 | downing street   |
| anne  |    80 | edinburgh        |
+-------+-------+------------------+
4 rows in set (0.00 sec)
   在以上的示例语句中,列出了学生名字字母在A和S之间的学生的名字、分数和地址。 

NOT(!)运算符:

    逻辑NOT(!)运算符只有一个域,它用于返回相反的值。 

mysql> select * from student where not (studid=1);
				(or)
mysql> select * from student where ! (studid=1);
+--------+-------+-------+-----------------+---------+
| studid | name  | marks | address         | phone   |
+--------+-------+-------+-----------------+---------+
|      2 | david |   100 | welling street  |  547896 |
|      4 | jack  |    82 | welling street  | 2436821 |
|      5 | anne  |   100 | downing street  | 2634821 |
|      6 | steve |    75 | downing street  | 2874698 |
|      7 | anne  |    80 | edinburgh       | 2569843 |
|      8 | mille |    98 | victoria street | 1236547 |
+--------+-------+-------+-----------------+---------+
6 rows in set (0.00 sec)
    它将列出所有学生的细节,除了studid 1。





        MySQL是最受欢迎的开放源码的关系数据库管理系统( RDBMS ) 。作为一个开放源码任何人都可以使用和改变软件的需求。希望您会喜欢这个教程。我们欢迎您的宝贵意见或建议,关于这个MySQL的教程。这是版权内容。


privacy policy     license    
© 2004-2005 HIOX INDIA - hioxindia.com

其它链接