Skip to content

Instantly share code, notes, and snippets.

View XDean's full-sized avatar
☺️
Be happy

Dean Xu XDean

☺️
Be happy
View GitHub Profile
@XDean
XDean / query_statistics.sql
Last active January 2, 2019 10:47
[SQL] Query Count, Min, Max, Mean, Median and Quartile in one statement
SELECT
`count` AS `count`,
MIN(`value`) AS `min`,
MAX(`value`) AS `max`,
AVG(`value`) AS `mean`,
AVG(CASE WHEN ABS(`rank`-`count`*.25 + .5)<=.5 THEN `value` ELSE NULL END) AS q1,
AVG(CASE WHEN ABS(`rank`-`count`*.5 + .5)<=.5 THEN `value` ELSE NULL END) AS q2,
AVG(CASE WHEN ABS(`rank`-`count`*.75 + .5)<=.5 THEN `value` ELSE NULL END) AS q3
FROM
(
@XDean
XDean / MyDriver.java
Created July 26, 2018 08:33
init DriverManager.logWriter. Question 51533343 on stackoverflow.
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.DriverPropertyInfo;
import java.sql.SQLException;
import java.sql.SQLFeatureNotSupportedException;
import java.util.Properties;
import java.util.logging.Logger;
@XDean
XDean / Anno.java
Last active July 20, 2018 23:59
Code snapshot for stackoverflow question 51358016
public @interface Anno {
String value();
}