BrentKnight + database   412

How to select top 3 values from each group in a table with SQL which have duplicates - Stack Overflow
In many modern DBMS (e.g. Postgres, Oracle, SQL-Server, DB2 and many others), the following will work just fine. It uses CTEs and ranking function ROW_NUMBER() which is part of the latest SQL
grouping  self-join  db  MySQL  database  SQL 
november 2016 by BrentKnight
« earlier      
per page:    204080120160

related tags

5.6  5.7  @temporal  abstraction  access  access-path  acid  ACM  ActiveRecord  adapter  admin  adminstration  AdventureWorks  agile  airtable  algorithm  algorithms  alter  alternativeTo:CoreData  alternativeTo:database  AlternativeTo:memcached  alternativeTo:wiki  amazon  Amazon-Athena  Amazon-AWS  Amazon-RDS  AMQP  analytics  ANALYZE  AndroidDev  annotations  anthony  antibodies  antibody  antipatterns  ANTLR  apache  Apache-Camel  Apache-Derby  apache-kafka  Apache-Parquet  apache-samza  aphyr  api  appengine  apple  Apple.com_recommendations_/_downloads  application  AQL  arangodb  architecture  archive  archiving  Aristotle  ARM  article  AST  Athena  attribute  attribute-value  AttributeConverter  audit  aurora  austin  auto  AutoCloseable  automagic  Automap  automatic  automatic-resource-management  availability  avocadodb  awd-cli  aws  awscli  backend  backgrounder  backup  banking  Baron-Schwartz  BaronSchwartz  base  best  best-practices  beware  big-data  BigQuery  BigTable  bindings  binlog  biochemistry  BioCyc  bioinformatics  biology  bison  blacklocus  bloch  blog  Bolt  book  bookmarks  BookmarksMenu  Bookmarks_Bar  Bookmarks_Menu  books  Borland  boto  bugs  C  C#  cache  Camel  camlistore  career  Cassandra  catalog  categorization  catena  caveats  Cayley  Chandler  characters  cheatsheet  checkpoint  cheetsheet  chemistry  cinema  cli  client-side  client-side-storage  Clojure  clojure?  cloud  cloudera  Cloudscape  CloudWatch  cluster  CockroachDB  code  coding  CodingHorror  codosyl  collaboration  column-based  columnar  columns  comma-delimited  command-line  commandline  common-data-format  community  company  comparative  comparison  complete  comprehensive  compsci  computed-indexes  concept  concepts  concurrency  conflict-detection  conflict-detector  conflict-resolution  conflict-resolver  conflicts  connector  consistency  constraints  content-addressable  control  cookbook  cookies  cool  Coollection  CoreData  Cornell-Synthesizer-Generator  correctness  coSQL  Couch  couchapp  couchbase  Couchbase-lite  Couchbase-mobile  couchdb  Couchdbkit  count  cql  Crate  CrateDB  CREATE-TABLE  criticism  critique  cross-platform  crowd-sourced  crowdsourcing  CRUD  csc  css  csv  csv-files  csvcut  csvkit  csvsql  csvstat  culture  curated  curl  curses  cursor  Cyc  daffodil  Daniel  data  data-analysis  data-format  data-formation  data-mart  data-sources  data-structure  data-synchronization  data-warehouse  database  database-migration  databases  datalog  datamining  datamodel  datatables  datatype  date  datetime  Datomic  db  db-api  db-migration  DB2  DB2-SQL  DBA  dbaas  DbApi  DBD  dbm  dbms  ddl  ddl-generator  deleting  denormalization  Derby  derived-table  describe-db-log-files  design  detailed  dev  dev-ops  developer  developers  development  devops  devtool  diagram  diagramming  dict  dictionary  diff  DigitalOcean  dimension-table  discussion  distributed  distributed-cache  distributed-system  Django  doc  docker  docs  document  document-based  document-database  document-db  document-oriented  documentation  documents  download  DQA  drill-down  driver  drizzle  dropwizard  druid  dsl  dump  Dynamo  DynamoDB  eav  edit  effective  effective-java  elastic  elasticsearch  embedded  emerging  employer  Entertainment  entity-attribute-value  enzymes  equals  Erik_Meijer  erlang  essentials  ETL  event-driven  events  eventual-consistency  example  excellent  exceptions  executeSql  exhaustive  explain  EXPLAIN-ANALYZE  EXPLAIN-JSON  exploration  export  extension  extensive  Extras  ExtrasJson  extras_json  fact-table  famous  FAQ  fast  fdic  features  federated  federated-data-sources  fiddle  file-format  files  filesystem  film  filter  Firebase  Firebird  firefox  flask  Flask-MySQL  Flask-MySQLdb  fluiddb  fluidinfo  flyway  FMDatabase  folksonomy  fork  framework  frameworks  free  Freebase  fs  full-text  full-text-search  function  funny  gadfly  gamedev  Games  gdbm  gemau  generalized  GeneratedValue  generic  get  gh-ost  git  github  Global-Secondary-Index  golang  Google  Google-Cloud-Storage  Google-Storage  gotchas  gradle  grammar  graph  graph-algorithm  graph-algorithms  graph-database  graph-db  graph-matching  graphdb  Graphite  grapht  gremlin  ground-breaking  grouping  GSI  gsutil  gui  guide  h2  hadoop  has:title  hash  hash-join  hashcode  Haystack  Hazelcast  HBase  HDF  HDF5  head-first  hibernate  hierarchical  hierarchy  higher-level  Hillis  history  Hive  hometown  hosted  hosting  howto  hsqldb  html  html-todo-list  http  humor  iaas  IBM  id  idea  ideas  idempotent  identity  illustrated  immune  immutable  import  imported  in-memory  in-memory-database  in-memory-db  incremental  incremental-computation  incremental-update  index  IndexedDB  indexing  indices  infinite-zoom  influx  influxdb  infochimps  information  Informix  inner-join  innodb  innotop  insert  insert-ignore  inspiration  Interbase  interface  internals  introduction  introspect  investing  iosdev  IoT  isolation  java  Java7  Java8  JavaDB  javascript  javascript-database  javaworld  JBoss  JDBC  JdbcTemplate  jdbi  Jinq  job  jobs  join  join-condition  jooq  joshua-bloch  jpa  JpaConverter  JpaConverterJson  jQuery  js-fiddle  JSON  Json  junction-tables  jvm  kafka  Kenneth-Reitz  kennethreitz  key  key-constraints  key-value  key-value-storage  key-value-store  knowledge  knowledgerepresentation  KnowYourMeme  lambdaj  language  Launchpad  lazy  lazy-evaluation  left-outer-join  leveldb  libraries  library  links  linq  linux  linux-max  list  live-query  load  Local-Secondary-Index  locking  locks  log  log-based  log-structured-merge-tree  log-trigger  logging  LOL  LSI  LSM  lua  Lucene  mac  macosx  MacOSXdev  man  mapping  mapreduce  MariaDB  Markus_Winand  materialization  materialized-view  materialized-views  max  MDX  media  memcached  memcached-alternative  meme  memes  merge  metabolic-pathways  metabolism  metabolites  MetaCyc  metadata  Metaweb  metrics  Michael_Stonebraker  michigan  microsoft  Migrated_Bookmarks  migration  milliseconds  minecraft  mk-visual-explain  mod  model  model-generator  modeling  modelling  mods  module  MOLAP  molecular  molecular-biology  Mondrian  MongoDB  monitoring  monotonic  monotonic-function  monotonic-query  monotonicity  movies  Movies_&_DVDs  Movies_&_DVDs  MQL  Multi-Dimensional-eXpressions  multi-version  MVC  mvcc  mysql  MySQL-5.6  MySQL-5.7  MySQL-5.7.7  mysql-alternative  MySQL-data-dumper  mysqladmin  mysqlbinlog  MySQLCursor  MySQLdb  mysqldump  mysqlimport  mysqlreport  NASA  native  navigational-database  NavigationController  ndbm  needs-login  neo4j  netCDF  network  networking  NET_Framework  new  NewSQL  nodb  node  node.js  nodejs  noms  non-relacional  nosql  nosql-dbs  novel  null  numerics  NumExpr  NumPy  ObjC  object-attribute-value  object-database  object-model  object-oriented  object-relational  Objective-C  official  offline-storage  OLAP  OLTP  online  ontology  oop  oops  open  open-data  open-source  OPeNDAP  openDatabase  opensource  OpenTSDB  ops  optimization  optimizer  optimizer-trace  Oracle  orb  ORC  oreilly  OrientDB  orm  OSCON  osx  oursql  outer-join  overview  paas  pac  page  paradigm  Parquet  parser  partial-replication  partition  pathways  pattern  pattern-matching  patterns  pdf  peewee  PEP-0249  PEP-249  Percona  performance  performance_schema  perl  persist  persistence  persistent  person:Michael_Stonebraker  personal  pgcli  Pig  pivot  pivot-table  plan  planner  playground  plot  pnuts  PonyORM  PosgreSQL  post-mortem  postgres  PostgreSQL  PostgresSQL  PouchDB  practices  preso  Presto  primary-key  productivity  programming  programming-language  programming-language-pragmatics  Prolog  prompt-toolkit  prompt_toolkit  protocol  ps_helper  pt-archiver  pt-visual-explain  public  push  pwiz  pyparsing  pytables  python  python2.6  python3.x  q  qa  QBE  queries  query  query-browser  Query-by-example  query-language  query-optimization  query-optimizer  query-plan  quickref  Rafael-Weinstein  RCFile  rdbms  rdbms-subsetter  rdf  rdms  RDS  realtime  recommendation  recommended  Records  redis  ref  reference  Reflecting  reliability  replicated  replication  replicator  representation  ReQL  requires-login  research  reshape  resource  REST  RESTful  RethinkDB  retrieval  reverse-engineeriing  review  riak  ROLAP  row  rs  ruby  RubySource  s3  Safari  sample  sample-data  samza  sandbox  sargability  sargable  save  saveorupdate  Scala  scalability  SCD  schema  schema-validator  science  scientific-computation  SDB  search  searchable  select  self-join  semantic  semanticweb  semi-join  semi-official  sequel  serializability  serialization  series  seriesly  server  server-side  Session  setup  sherpa  shift  simple  simpledb  size  skins  slice-and-dice  slicing  slides  slideshare  slowly-changing-dimension  smackdown  snippets  SO  software  source  SourceForge  sparql  spec  specification  speed  spreadsheet  sqitch  sql  sql-92  sql-fiddle  SQL4ES  sql92  SQLAlchemy  SQLfiddle  sqlite  sqlite-manager  sqlite3  SQLKorma  SQLObject  sqlparse  sqltable  SQLZoo  sqoop  StackOverflow  star-schema  star:5  stars:4  stars:5  start-here  statistics  statsd  Stonebraker  storage  stored-procedure  storm  storytelling  stream-processing  streaming  string  strings  structured  structures  Stuff  subquery  subsetting  succinct  Sun  surrogate-key  survey  sync  synchronization  syncthing  sys  sys-schema  sysadmin  system  table  tables  tag-based  tagging  tags  tdb  technical_insight  technology  teh  temporal  temporal-database  temporal-types  teradata  terminology  termsql  TEST  test-data  testing  text  textures  the  thing  Thrift  time  time-series  time-series-db  timestamp  TinkerPop  tips  title:Head_First_Data_Analysis  to-buy  to-copy  to-do  to-download  to-emulate  to-get  to-grok  to-hack  to-install  to-read  to-share  to-spelunk  to-study  to-subscribe  to-try  to-use  to-watch  todo  todo-list  tool  tools  toplist  tour  trace  transaction-isolation-level  transactions  transfer  transformation  traversal  trends  trigger  triggers  triple  try  try-with  try-with-resources  tuning  tutorial  tutorials  Twistar  twisted  Uber  UINavigationController  UIViewController  umbrella  Unfiled_2013-10-09_mbair2011_(2nd_level)  universal  unix  unsargable  update  validator  value  VARCHAR  vector-clock  venn-diagram  versioning  Vertabelo  vertical  video  view  view-maintenance  ViewController  views  virtual-columns  visualization  vmware  VoltDB  warnings  web  web2.0  webapp  webdev  webscale  WebSQL  WebStorage  where-condition  wiki  wikipedia  windows  Writable  writing  wxPython  XQuery  yacc  yahoo  Yahoo-Query-Language  YDN-DB  YouTube  YQL  zoom  _UNFILED_ 

Copy this bookmark: