MySql vs Postgresql.md 629 B

~={green}Отличия=~

~={yellow}Разные команды=~

-- Описание таблицы
describe table = \d table

-- Извлечение даты

--MySql
select YEAR("2022-06-16") as year;
-- Postgreaql
select extract(years from "2022-06-16"::date) as year;

-- Поиск подстроки в строке

--MySql
SELECT INSTR('sql-academy', 'academy') AS idx;

-- Postgreaql
SELECT position('мам' in 'мама мыла раму')

~={yellow}Математический операторы=~

  • MOD(x, y) - деление по модулю
  • DIV(x,y) - целочисленное деление