01 2014 档案
联接分组查询里知识点
摘要:where(条件查询) having(筛选) group by(分组) order by(排序) limit(限制order by的查询结果)where(条件查询)常用的运算符比较运算符>, ), >=, =小数值=大数值=99 and NO=1000 and NO=60 这时返回的是 NO1 180 学生NO1的分数总和为180select NO,count(result) from STU where result>=60 这时返回的是 NO1 2 学生NO1的成绩记录为2条+++++++++++++++++++++++++++++++++++++++++++还有一种写法
阅读全文
部分常用的字符串函数+日期函数+数学函数+系统函数
摘要:-----------------------------------------字符串函数---------------------------------charindex(Str1,str2,(检索起始位置)):--用来寻找一个指定的字符串在另一个字符串中的起始位置--Str1要查询的字符串--Str2被检索的源字符串--从Str2的第几个位置开始检索--如果在Str2中没有找到Str1,则返回0select charindex('zz','Myname is ZZ',10)--len('字符串'):返回传递给它的字符串长度,字符串以空格开
阅读全文
数据库中is null(is not null)与=null(!=null)的区别
摘要:在标准SQL语言(ANIS SQL)SQL-92规定的Null值的比较取值结果都为False,既Null=Null取值也是False。NULL在这里是一种未知值,千变万化的变量,不是“空”这一个定值!NULL本身就是未知的情况下,用运算符与其比较,逻辑上本就是错误的!所有用运算符都不能拿来与未知值进行比较,此时我们只能说某项数据是未知,所以默认条件下必须用 IS NULL!如换成非标准SQL语言的时候(用SET ANIS_NULL OFF就可以转换),此时NULL就可以看成一个空值了,可以当做一个定值与之比较了,此时Null=Null为True!因为初学者没什么积淀,一直无东西可写,也...
阅读全文
浙公网安备 33010602011771号