您好
第4题中 如果这样写
and e.LAST_NAME like '%a%';
不能保证只有一个a
怎样写能保证筛选出来的名字中只有一个a
当我创建job grades这个表或者往这个表里insert数据时 运行时会出现错误信息
[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
是版本问题吗 该怎样禁用ONLY_FULL_GROUP_BY
示例二
我这样写是不是也可以 思路是当佣金为空时我直接就计算salary*12了 如果不为空就计算salary*12+佣金比例
select LAST_NAME,SALARY, if(COMMISSION_PCT is NULL,SALARY*12,SALARY*12+SALARY*12*COMMISSION_PCT) from employees;
为啥转换函数那里报错?
select last_name,job_id,hire_datewhere hire_date between str_to_date("1998年2月20日","%Y年%m月%d日") and str_to_date("2005年5月1日","%Y年%m月%d日")from employees order by hire_date;
原因是,我下的是mysql8 navicat版本低,需要将密码加密规则还原成mysql——navicat_password.
打开Mysql 8.0 Command Line Client
2.输入安装时设置的mysql密码
命令:alter user 'root'@'localhost' identified with mysql_native_password by 'mysql的密码';(注意别忘记;)
最后刷新数据库,输入 flush privileges;
老师,我添加不了非空约束
这个语句最后要背下来 还是用到了找得到这一条就行
我这里为啥没有自动增长选项
这个打好几遍了为啥总是出错呢
全外连接是不是就相当于是cross join交叉连接
为什么我用
alter table emp add constraint emp_uk 也可以删除这个name的唯一性约束
alter table emp drop constraint emp_uk 也可以删除这个name的唯一性约束
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637