摘要: 1.无联结 没有联结条件的表关系返回的结果为笛卡尔积 2.内部联结 /等值联结 INNER JOIN 3.自联结 使用表别名 e.g. select p1.prod_name,p1.prod_id from products as p1,products as p2 where p1.vend_id 阅读全文
posted @ 2017-09-21 16:57 果壳里的星星 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1.group by group by 队数据进行分组 可以包含任意数目的列 每个列都必须是检索列或有效的表达式(不能是聚集函数) NULL也作为一个分组 group by 必须在where子句后,order by 子句前 2.having by having队分组进行过滤,having 支持所有w 阅读全文
posted @ 2017-09-21 16:43 果壳里的星星 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 5个聚集函数 1.AVG() 返回某列的平均值 只能用于单个列 忽略列值为NULL的行 2.COUNT() 返回某列的行数 COUNT(*) 对表中行的数目进行计数,不管列中包含的是空值还是非空值 COUNT(column) 对特定列中具有值的行进行计数,忽略NULL值 3.MAX() 返回某列的最 阅读全文
posted @ 2017-09-20 12:06 果壳里的星星 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1.文本处理函数 Left() 返回串左边的字符 Right() 返回串右边的字符 Length() 返回串的长度 Locate() 找出串的一个子串 SubString() 返回子串的字符 Lower() 将串转换为小写 Upper() 将串转换为大写 LTrim() 去掉串左边的字符 RTrim 阅读全文
posted @ 2017-09-19 19:15 果壳里的星星 阅读(210) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-09-18 16:14 果壳里的星星 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 计算字段是运行时,在select语句内创建的 1.Concat() 函数实现拼接串,各个串使用逗号隔开 e.g. Concat(vned_name,'(',vend_country,')') 2.RTrim() 函数实现去掉串右边所有空格 LTrim() 函数实现去掉串左边所有空格 Trim() 函 阅读全文
posted @ 2017-09-18 16:09 果壳里的星星 阅读(138) 评论(0) 推荐(0) 编辑
摘要: REGEXP在列值内进行匹配,只要被匹配的文本在列值中出现,相应行就能被返回,但是like只能匹配整个列 1.1 or匹配 | 为正则表达式的OR操作符,表示匹配其中之一 e.g. select prod_name from products where prod_name REGEXP '1000 阅读全文
posted @ 2017-09-17 20:16 果壳里的星星 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1.1.用法 concat(str1,str2,...) 注意: 如果有一个参数为NULL,则返回值为NULL 如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。 数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用 阅读全文
posted @ 2017-09-17 20:13 果壳里的星星 阅读(304) 评论(0) 推荐(0) 编辑
摘要: LIMIT n 返回结果不多于n行 LIMIT n1,n2 返回结果从行n1开始的n2行 注意:检索出来的第一行是行0 行数不够的时候,能返回的多少就返回多少 阅读全文
posted @ 2017-09-17 20:13 果壳里的星星 阅读(126) 评论(0) 推荐(0) 编辑
摘要: like语句的通配符:百分号、下划线和escape 1.1. %: 表示任意一个或多个字符,可匹配任意类型和长度的字符 e.g. select * from user where username like '%san' ; 名字 结尾是 san 的记录select * from user wher 阅读全文
posted @ 2017-09-17 20:12 果壳里的星星 阅读(243) 评论(0) 推荐(0) 编辑