![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
盼儿哥
讨厌那些做都没做就说不会的人。
展开
-
sql涉及到多对多的查询
数据结构如下:AbsName :律师专注的领域AbsNum : 律师接到的案子个数某个律师的专注比例:一个专注的某领域的案子数量/一个律师所有领域案子个数和SQL 思考过程:1. select * from [User] where 单人案子个数/单人案子个数总和>0.原创 2016-01-27 18:11:13 · 1771 阅读 · 0 评论 -
SQL相除去小数
select 2/3 这样的结果是0select 2*1.0/3 这样就可以得到小数了原创 2016-01-26 10:43:19 · 602 阅读 · 0 评论 -
sql 查表的说明信息
SELECT(case when a.colorder=1 then d.name else '' end) 表名, a.colorder 字段序号, a.name 字段名, g.[value] AS 字段说明FROM syscolumns a left join systypes bon a.xtype=b.xusertypeinner join sysobjects do原创 2016-02-04 22:06:52 · 382 阅读 · 0 评论 -
分页sql
我用的是第一种 ,需要两个参数:页大小,页数表中主键必须为标识列,[ID] int IDENTITY (1,1) 1.分页方案一:(利用Not In和SELECT TOP分页)语句形式: SELECT TOP 10 *FROM TestTableWHERE (ID NOT IN (SELECT TOP 20 id FROM TestTab转载 2016-01-25 09:52:57 · 444 阅读 · 0 评论 -
考勤系统的数据库分析
这个考勤系统的数据库,其实就是从打卡机里导出的所有员工的考勤信息,一个sheet里有三个员工的信息,具体如下:,一位员工的信息可以看做是一个实体,所以还需要考勤表(包括某个人上班的天数,迟到的天数,旷工的天数。。。。),但是每个人又会有很多打开信息,就还需要个首先,容易分析出来的表: 员工表,考勤的详原创 2016-12-04 00:09:10 · 9130 阅读 · 1 评论 -
SQL中把单引号拼接到一列
问题是这样:Excel导出时身份证号总变成科学计数法,所有想给列【身份证号】前拼接个单引号,sql语句中遇到些问题加/这样写就行,可要把 / 换成 单引号,得这样写原创 2017-03-30 10:47:23 · 6959 阅读 · 0 评论 -
MySql自动备份
假想环境:MySQL 安装位置:C:/MySQL论坛数据库名称为:bbsMySQL root 密码:123456数据库备份目的地:D:/db_backup/脚本:@echo offset "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"C:/MySQL/bin/mysqldump --opt -u root --password=12345...转载 2018-09-03 08:57:33 · 131 阅读 · 0 评论 -
求第二高工资
解题思路:求出最大工资a, select top 1 Salary from Employee whereSalary <aorder by Salary desc值得注意的一个问题是“如果不存在第二高的薪水” 怎么返回null?--第一次这样写是不能返回null的select Top 1 Salary from Employeewhere Salary&l...原创 2019-04-15 16:31:58 · 159 阅读 · 0 评论 -
MySQL8.0提示 caching_sha2_passwor' cannot be loaded
ALTER USER '你的账号'@'%' IDENTIFIED WITH mysql_native_password BY '账号密码';flush privileges;原创 2019-04-09 10:34:47 · 339 阅读 · 0 评论