Выберите значение с префиксом, разделенным точкой в ​​postgresql

У меня есть таблица t_table :

Это код запроса: SELECT * FROM t_table

и результат ниже

  code
--------
12345.a
54321.c
77777.b
77573.b

Я хочу выбрать код только с суффиксом ".b". Как это сделать? Я новичок в postgreSQL.

SELECT * FROM t_table WHERE split_part(code, '.', 2) = 'b';
Adrian Klaver 26.12.2020 00:03
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
0
1
670
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Если вам нужны строки, оканчивающиеся на '.b' (это суффикс):

select *
from t_table
where code like '%.b'

Другие вопросы по теме