随笔分类 -  sql

摘要:1、成绩表 sc 2、老师表 teacher 3、学生表 student 4、课程表 course 1、查询'01'课程比'02'课程成绩高的所有学生的学号; SELECT DISTINCT a.sid FROM ( SELECT sid ,score FROM sc WHERE cid = '01 阅读全文
posted @ 2022-04-07 16:59 大熊童鞋 阅读(445) 评论(0) 推荐(0) 编辑
摘要:select 重复记录字段 from 数据表 group by 重复记录字段 having count(重复记录字段)>1select user_id from table_a where ds='20220320' group by user_id having count(user_id)>1; 阅读全文
posted @ 2022-03-21 16:08 大熊童鞋 阅读(3792) 评论(0) 推荐(0) 编辑
摘要:SELECT country, null department, round(avg(salary), 2) FROM employee1 GROUP BY country UNION ALL SELECT null country, department, round(avg(salary), 2 阅读全文
posted @ 2021-08-06 14:28 大熊童鞋 阅读(684) 评论(0) 推荐(0) 编辑
摘要:命令格式: length(string) 参数说明: ● string: string类型,若输入为bigint, double, datetime类型会隐式转换为string后参与运算,其它类型报异常。 用途: 返回一个字符串的长度。返回值为整型。若string是NULL返回NULL。如果stri 阅读全文
posted @ 2021-06-28 16:25 大熊童鞋 阅读(627) 评论(0) 推荐(0) 编辑
摘要:语法 REPLACE(String,a,b) 即:将String中所有出现的a替换为b。replace(address,'东','西') 将address 中的东替换西 阅读全文
posted @ 2021-06-28 16:23 大熊童鞋 阅读(3155) 评论(0) 推荐(0) 编辑
摘要:substring_index(str,delim,count) str:要处理的字符串 delim:分隔符 count:计数 str=www.baidu.com substring_index(str,'.',1) 结果是:www substring_index(str,'.',2) 结果是:ww 阅读全文
posted @ 2021-06-28 16:17 大熊童鞋 阅读(2328) 评论(0) 推荐(0) 编辑
摘要:1、连接数据库 mysql -u 用户名 -p密码 -h 数据库服务器地址 -D 数据库名 2、查看数据库和表 show databases; 查看当前所以数据库 use 数据库名; 切换数据库 show tables; 查看当前数据库中所以表 select database(); 显示当前操作的数 阅读全文
posted @ 2021-06-26 10:30 大熊童鞋 阅读(2727) 评论(0) 推荐(0) 编辑
摘要:根据by对数据按照哪个字段进行分组,或者是哪几个字段进行分组1、单字段分组 select grade from student group by grade 查出学生等级的种类(按照等级划分,去除重复的)2、 多个字段分组 select name , sum(score) from student 阅读全文
posted @ 2021-06-23 18:22 大熊童鞋 阅读(82) 评论(0) 推荐(0) 编辑
摘要:命令格式: concat(string A, string B...) 参数说明: ● A,B等为string类型,若输入为bigint, double, datetime类型会隐式转换为string后参与运算,其它类型报异常。 返回值: string 用途: 返回值是将参数中的所有字符串连接在一起 阅读全文
posted @ 2021-06-23 16:56 大熊童鞋 阅读(147) 评论(0) 推荐(0) 编辑
摘要:命令格式 keyvalue(string srcStr,string split1,string split2, string key) keyvalue(string srcStr, string key) //split1 = “;”,split2 = “:” keyvalue的功能: ● 将s 阅读全文
posted @ 2021-06-23 16:52 大熊童鞋 阅读(4108) 评论(0) 推荐(0) 编辑
摘要:命令格式: wm_concat(separator, string) 用途: 用指定的spearator做分隔符,做字符串类型的SUM操作。 参数说明: ● separator,string类型常量,分隔符。其他类型或非常量将引发异常。 ● string,string类型,若输入为bigint, d 阅读全文
posted @ 2021-06-23 10:33 大熊童鞋 阅读(3180) 评论(0) 推荐(0) 编辑
摘要:concat()将多个字符串连接成一个字符串,如果有任何一个参数为null,则返回值为Null命令格式: concat(string A, string B...)参数说明:● A,B等为string类型,若输入为bigint, double, datetime类型会隐式转换为string后参与运算 阅读全文
posted @ 2021-06-23 10:18 大熊童鞋 阅读(3681) 评论(0) 推荐(0) 编辑
摘要:dateadd() 函数在日期中添加或减去指定的时间间隔命令格式: dateadd(datetime, delta, datepart)用途: 按照指定的单位和幅度修改datetime的值 返回值: 返回修改后的结果,datetime类型。若任一输入参数为NULL,返回NULL。参数说明: ● da 阅读全文
posted @ 2021-06-23 10:12 大熊童鞋 阅读(2566) 评论(0) 推荐(0) 编辑
摘要:lastday() 函数 获取指定日期当月最后一天的时间,时间格式只能是yyyy-mm-dd格式 获取2021-02-12这个月最后一天的日期 lastday('2021-02-12 00:00:00') /2021-02-28 00:00:00 阅读全文
posted @ 2021-06-23 10:09 大熊童鞋 阅读(791) 评论(0) 推荐(0) 编辑
摘要:to_date()函数的用法 。将字符串转换为具体指定的时间日期格式命令格式: to_date(datetime, format)用途: 将一个字符串按照format指定的格式转成日期值。 参数说明: ● datetime: string类型,要转换的字符串格式的日期值,若输入为bigint, do 阅读全文
posted @ 2021-06-23 10:07 大熊童鞋 阅读(25861) 评论(0) 推荐(0) 编辑
摘要:命令格式: to_char(boolean) to_char(bigint) to_char(double)用途: 将布尔型、整型或者浮点型数值转为对应的字符串表示 参数类型: ● 单参数的to_char可以接受布尔型,整型或者浮点型输入,其它类型抛异常。对datetime类型的格式化输出请参考10 阅读全文
posted @ 2021-06-23 10:06 大熊童鞋 阅读(23008) 评论(0) 推荐(0) 编辑
摘要:if(expr1,expr2,expr3) 如果expr1条件成立,返回expr2,否则返回expr3;即expr1值为true,则返回expr2;expr1值为false,则返回expr3 select * ,IF( hosp_rank IN ( 'S' ,'A+' ,'A' ,'A-' ) AN 阅读全文
posted @ 2021-06-23 10:02 大熊童鞋 阅读(451) 评论(0) 推荐(0) 编辑

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