Для использования возможностей работы с датой и временем в PostgreSQL зачастую требуется уметь преобразовывать строки в соответствующие типы данных.
Рассмотрим, как это делать на примере таблицы статистики поединков в рамках UFC (получена парсингом сайта ufcstats...
В SQL можно получить срез не только по конкретному значению, но и по шаблону. Для этого используют оператор LIKE, а с помощью знака % показывают, какую позицию в строке занимает шаблон. Обратите внимание, что оператор LIKE ищет не слова, а символы в строке. Если шаблон короткий, результат не всегда может быть ожидаемым. Отобрать записи, в которых, напротив, нет конкретных символов, можно конструкцией NOT LIKE. Шаблоны для поиска нужно указывать по тем же принципам, что и для оператора LIKE Для нахождения значения из диапазона используют оператор BETWEEN...