“字符串”参数的值可以是一个完整的字符串,也可以是包含百分号(%)或者下划线()的通配字符。二者有很大区别“%”可以代表任意长度的字符串,长度可以为0;“”只能表示单个字符。如果要匹配姓张且名字只有两个字的人的记录,“张”字后面必须要有两个“”符号。因为一个汉字是两个字符,而一个“”符号只能代表一个字符
“字符串”参数的值可以是一个完整的字符串,也可以 是包含百分号(%)或者下划线(_)的通配字符。二者有很大区 别 “%”可以代表任意长度的字符串,长度可以为0; “_”只能表示单个字符。 如果要匹配姓张且名字只有两个字的人的记录,“张 ”字后面必须要有两个“_”符号。因为一个汉字是两个字符 ,而一个“_”符号只能代表一个字符
5.2.7查询空值ISNULL关键字可以用来判断字段的值是否为空值(NULL)。如果字段的值是空值,则满足查询条件,该记录将被查询出来。如果字段的值不是空值,则不满足查询条件。其语法规则如下:IS [NOT1 NULL其中,“NOT”是可选参数,加上NOT表示字段不是空值时满足条件。ISNULL是一个整体,不能将IS换成”=
5.2.7 查询空值 IS NULL NULL IS [ NOT ] NULL NOT” NOT IS NULL IS =
5.2.8带AND的多条件查询AND关键学可以用来联合多个条件进行香询。使用AND关键字时,只有同时满足所有查询条件的记录会被查询出来。如果不满足这些查询条件的其中一个,这样的记录将被排除掉。AND关键字的语法规则如下:条件表达式1AND条件表达式2.AND条件表达式l其中,AND可以连接两个条件表达式。而且,可以同时使用多个AND关键字,这样可以连接更多的条件表达式O
5.2.8 带AND的多条件查询 AND AND AND 1 AND 2 [ . AND n ] AND AND
5.2.9带OR的多条件查询OR关键字也可以用来联合多个条件进行查询,但是与AND关键字不同。使用OR关键字时,只要满足这几个查询条件的其中一个,这样的记录将会被查询出来。如果不满足这些查询条件中的任何一个,这样的记录将被排除掉。OR关键字的语法规则如下:条件表达式1OR条件表达式2[...OR条件表达式n]其中,OR可以用来连接两个条件表达式。而且,可以同时使用多个OR关键学,这样可以连接更多的条件表达式O
5.2.9 带OR的多条件查询 OR AND OR OR 1 OR 2 [ .OR n ] OR OR
5.2.5查询结果不重复如果表中的某些字段上没有惟一性约束,这些字段可能存在着重复的值。例如,employee表中的d id字段就存在着重复的情况。++I d_id I++[5011[5011502|1504 +-------+
5.2.5 查询结果不重复 employee d_id +-+ | d_id | +-+ | 501 | | 501 | | 502 | | 504 | +-+