嵌入式数据库(八)

来源:互联网 发布:java if 字符串比较 编辑:程序博客网 时间:2024/09/21 11:23

一、查询条件

查询既不是信息系、数学系,也不是计算机系学生的姓名和性别


SELECT Sname, Ssex  FROM Student 
WHERE Sdept NOT IN(‘IS’,‘MA’,‘CS’)


等价于:
SELECT Sname, Ssex  FROM Student 
   WHERE Sdept  != ‘IS’ AND 
                      Sdept  != ‘MA’ AND 
                      Sdept  != ‘CS’ 


二、字符匹配 (LIKE)

一般形式为: 列名 [NOT ] LIKE 匹配串 
作用:查找指定列名与匹配串常量匹配的元组。
匹配串类型:匹配串可以是字符串常量,也可以含有通配符。 
通配符种类:
   %(百分号):匹配0个或多个字符。
    _(下划线):匹配一个字符。 
  [ ]:匹配括号中的字符
  [∧ ]:不匹配括号中的字符


查询名字中第2个字为“海”字的学生的姓名和学号


SELECT Sname, Sno 
FROM Student 
WHERE Sname LIKE ‘_海%’ 

0 0