mysql
悢七
危楼高百尺,手可摘星辰。
展开
-
sql记录case when用法
1.查询时转换表中sex字段的值,0:男,1:女,其他为未知。select name,(case when sex='0' then '男' else '女' end) as sex,agefrom student_table测试数据:运行结果:当表中存在 date_id字段值为202204的数据时,查询出202203的全部数据,不存在则不查询。SELECT id,name,number,date_id FROM p_table awhere 1=1and EXISTS (原创 2022-05-10 15:43:01 · 231 阅读 · 0 评论 -
求平均数、百分率、最大值、最小值、两个字段相差秒数的SQL
平均数:avg(字段名)百分率:分子/分母count(case when 字段名及条件 then 1 else bull end) / count(*)最大值:max(字段名)最小值:min(字段名)应用举例:select openapi_id as interface_id, count(*) as total_count, count(CASE WHEN timeout_flag != '1' THEN 1 ELSE NULL END) as succe原创 2021-07-22 10:01:55 · 303 阅读 · 0 评论 -
elementui Cascader 省市区联动选择器,应用与回显
目的:往数据库添加数据,形式为:xx省/xx市/xx县eg:在element form表单里添加<el-form-item label="地区" prop="user_address" label-width="130px"> <el-cascader class="widthSmall" size="large" :options="options" v-model="select原创 2021-04-14 09:21:26 · 1888 阅读 · 0 评论 -
Hibernate多表查询重新封装实体
Hibernate查询多个表里的字段时,会返回Object类型的数据。以mysql为例,以下为实现方法public List<Topic> selectTopicById(int id) { // TODO Auto-generated method stub String hql="select t.tid,t.tuid,t.tsid,t.ttop,t.tdesc,t.ttime,t.tbg,u.uname,u.usex,u.udesc,u.uhead " + "from原创 2021-02-10 19:29:29 · 295 阅读 · 1 评论 -
【数据库】navicat运行sql文件报错
报错: COLLATION ‘utf8mb4_0900_ai_ci’ is not valid for CHARACTER SET ‘utf8mb4’手动修改导出的sql文件,替换所有的’utf8mb4_cs_0900_ai_ci’ 为‘utf8mb4_bin’原创 2020-07-28 22:24:55 · 1089 阅读 · 0 评论 -
运行项目 报错笔记
原因是MySQL数据库连接时间太长了。重启得了。1.管理员身份运行cmd进入MySQL安装目录bin下输入mysqld --install出现Service successfully installed.如果出现Install/Remove of the service denies那你肯定没有用管理员身份运行cmd窗口2.输入net start mysql出现解决。...原创 2020-06-28 18:41:11 · 313 阅读 · 0 评论