04 2021 档案

摘要:--like:一般和通配符搭配使用 --通配符 % :任意多个字符,包含0个字符 案例1:查询员工名中包含字符a的员工信息 select * from employees where like '%a%'; --包含abc 案例2:查询员工名中第三个字符为e,第五个字符为a的员工名和工资 selec 阅读全文
posted @ 2021-04-12 09:52 美女爱找茬 阅读(94) 评论(0) 推荐(0) 编辑
摘要:-- DENSE_RANK:并列连续排序,并列即相同的值,相同的值保留重复名次,遇到下一个不同值时,依然按照连续数字排名 SELECT emp_no, salary, DENSE_RANK() OVER(ORDER BY salary DESC) as t_rank from salaries; - 阅读全文
posted @ 2021-04-11 12:28 美女爱找茬 阅读(137) 评论(0) 推荐(0) 编辑
摘要:在MySQL中我们通常会采用limit来进行翻页查询,比如limit(0,10)表示列出第一页的10条数据,limit(10,10)表示列出第二页。但是,当limit遇到order by的时候,可能会出现翻到第二页的时候,竟然又出现了第一页的记录。 如: SELECT `post_title`, ` 阅读全文
posted @ 2021-04-07 10:02 美女爱找茬 阅读(616) 评论(0) 推荐(0) 编辑
摘要:--标量函数字符串函数 --CHARACTER_LENGTH() 返回其参数中的字符数。 --LENGTH() 返回字符串的长度(以字节为单位)(而不是字符数)。 SELECT STREET, CHAR_LENGTH(STREET) len1, if( CHAR_LENGTH(STREET) > 1 阅读全文
posted @ 2021-04-02 16:39 美女爱找茬 阅读(183) 评论(0) 推荐(0) 编辑
摘要:-- 标量函数之日期函数 -- YEAR(date): 从任意的支付日期中提取年份,并将年份作为一个数字返回 -- 示例:获取1980年以后的每笔罚款的支付号码和年份 SELECT PAYMENTNO,YEAR(PAYMENT_DATE) from PENALTIES where YEAR(PAYM 阅读全文
posted @ 2021-04-02 16:38 美女爱找茬 阅读(241) 评论(0) 推荐(0) 编辑
摘要:-- case 表达式语法 CASE SEX WHEN 'F' THEN 'Female' ELSE 'Male' END AS SEX; //这里的as sex是以sex为列名,如不列的话,列名则为case sex -- 等同于如下IF-THEN-ELSE IF SEX = 'F' THEN RE 阅读全文
posted @ 2021-04-02 14:01 美女爱找茬 阅读(105) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示