- 博客(18)
- 收藏
- 关注
原创 【无标题】sql
mysql> select xs.学号,xs.姓名,group_concat(kc.课程名 separator ' ') as 课程名,group_concat(xs_kc.成绩 separator ' ') as 成绩。-> where exists(select 1 from xs_kc as sub_xs_kc where sub_xs_kc.学号=xs.学号 and 成绩 between 60 and 69)| 部门名称 | 平均收入 |
2024-05-06 17:32:47 379
原创 sql 实验九
> where exists(select 1 from xs_kc as sub_xs_kc where sub_xs_kc.学号=xs.学号 and 成绩 between 60 and 69)| 081203 | 严红 | 计算机基础 | 85 || 081203 | 严红 | 计算机网络 | 68 || 081203 | 严红 | 软件工程 | 60 |
2024-05-06 17:18:10 400
原创 sql order by,limit union handler 子句
【代码】sql order by,limit union handler 子句。
2024-05-06 13:39:17 271 1
原创 mysql 反引号`
如果你的表名、列名或者数据库名称碰巧与这些保留字相同,不使用反引号会导致解析错误。:如果你的表名或列名包含了空格、连字符、点号等特殊字符,或者以数字开头,这些都不符合MySQL标识符的命名规则。:即使字段名不包含保留字或特殊字符,使用反引号也可以提高SQL语句的可读性和避免潜在的命名冲突。综上所述,虽然不是在所有情况下都强制要求使用反引号,但在处理特殊命名情况或希望保持代码清晰、避免潜在问题时,使用反引号是一个推荐的做法。:MySQL有一系列保留字,这些保留字在SQL语句中有特定的含义,比如。
2024-05-04 20:46:32 148
原创 在sql里%和_的区别
将匹配只有一个字符在 "Sm" 和 "th" 之间的字符串,如 "Smith"(匹配的是'i'),但不会匹配 "Smythe" 或 "Smoooth"。将匹配以 "Smth" 开头的任何字符串,如 "Smith", "Smythe", "Smthingelse" 等。(百分号):这个通配符代表零个、一个或多个任意字符的序列。在模式匹配时,它可以匹配任何字符串,包括空字符串。这两个符号在构建涉及字符串模式匹配的SQL查询时非常有用。子句中进行模式匹配,以便在查询时进行模糊搜索。是一个更宽泛的匹配符,而。
2024-05-02 19:13:26 343 1
原创 子查询
mysql> select employees.编号,姓名,收入 from employees join salary on salary.编号=employees.编号 order by salary.收入 desc limit 1;mysql> select e.编号,e.姓名,s.收入 from employees e join salary s on e.编号 = s.编号 where s.收入 > (select avg(收入) from salary);
2024-04-28 17:10:46 397
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人