![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
三柒ccccc
这个作者很懒,什么都没留下…
展开
-
SQL查询结果限制返回行数
一、使用limit限制结果集LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果只给定一个参数,它表示返回的记录行数目。如果给定两个参数,第一个参数为查询结果的索引值(默认从0开始),第二个参数指定返回的记录行数目。为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1。用法:【select * from tableName limit i,n 】参数:tableName : 为数据表;i原创 2022-03-29 23:14:58 · 3571 阅读 · 0 评论 -
MYSQL正则表达式的用法
MYSQL正则表达式的用法一、定义及命令MySQL中使用 REGEXP 操作符来进行正则表达式匹配具体模式如下:命令描述^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 ‘\n’ 或 ‘\r’ 之后的位置。$匹配输入字符串的结束位置。如果设置了 RegExp 对象的 Multiline 属性,$ 也匹配 ‘\n’ 或 ‘\r’ 之后的位置。.匹配除 “\n” 之外的任何单个字符。要匹配包括 ‘\n’ 在内的任何字原创 2021-07-02 17:04:03 · 206 阅读 · 0 评论 -
SQL中case、NVL、coalesce、nullif的用法
SQL中case、NVL、coalesce、nullif的用法一、case在不同的条件下返回不同的值用法:case when 条件1 then 值1when 条件2 then 值2else 值3end二、NVLNVL takes two arguments and returns the first value that is not null.NVL只接受两个参数并返回两个参数中第一个不为空的值。用法:NVL(x,y) = x if x is not nullNVL(x,y)原创 2021-06-02 19:47:27 · 447 阅读 · 0 评论 -
SQL中的各种联结
SQL中的各种联结一、定义联结是一种机制,用来在一条select语句中关联表,因此称为联结。SQL不限制一条SELECT语句中可以联结的表的数量。不要联结不必要的表,会耗费资源,联结的表越多,性能下降越厉害。虽然SQL本身不限制表的数量,但数据库会有限制,需参考数据库文档以了解限制。二、内联结(inner join)基于两个表之间的相等测试,这种联结称为内联结(inner join),也称为等值联结(equijoin)。select name,price from vendorsinn原创 2021-06-02 19:36:19 · 879 阅读 · 0 评论