| От | Thom Brown |
|---|---|
| Тема | Re: Array or not Array? |
| Дата | |
| Msg-id | bddc86151003030301o11a6c35erfa1a09fe4539d44b@mail.gmail.com обсуждение исходный текст |
| Ответ на | Array or not Array? (Atif Jung <atifjung@gmail.com>) |
| Список | pgsql-novice |
On 3 March 2010 10:48, Atif Jung <atifjung@gmail.com> wrote: > If I have a table as follows: > > CREATE TABLE test1 (a char(5)); > > how would I test that the 2nd character of column a is NOT the letter 'b' > for example. > > In Informix I would say: > > SELECT count(*) FROM test1 where a[2] <> 'b'; > > In POSTGRES I get an error saying "ERROR: cannot subscript type character > because it is not an array". I understand why I'm getting the error, but > I'm not sure how I do what I want to do? > You can use a regular expression like: SELECT count(*) FROM test1 where a !~ '^.b'; Regards Thom
В списке pgsql-novice по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера