SQL-метафора — понятие, образованное из двух слов: SQL и метафора. SQL (аббр. от англ. Structured Query Language — язык структурированных запросов) — это декларативный язык программирования, используемый для управления данными в реляционных базах данных. Метафора (греч. μεταφορά — перенос, переносное значение) — это прием, при котором одна фраза заменяется другой фразой с целью передать сходство между ними для усиления ее образного, смыслового или эмоционального восприятия.
В совокупности термин SQL-метафора обозначает более образное, осмысленное и эмоциональное восприятие SQL-запросов. SQL-метафоры позволяют эффективнее понимать и быстрее запоминать сложные SQL-запросы. Например:
SELECT * FROM life
— метафорично означает «берите от жизни всё» (слоган проекта Microsegment.ru).- SELECT MAX (happiness) OVER (PARTITION BY moments) FROM life — метафорично означает «Будьте счастливы!» (пожелание всем пользователям проекта Microsegment.ru).